//[100,100]248,250,213,255,247,249,212,255,245,247,210,255,245,247,210,255,245,247,210,255,245,247,210,255,243,246,211,255,243,246,211,255,244,245,211,255,242,245,210,255,241,245,210,255,239,245,209,255,238,243,208,255,238,242,207,255,237,243,207,255,238,244,206,255,238,242,205,255,241,243,206,255,241,242,205,255,241,241,203,255,242,242,204,255,243,243,205,255,242,242,204,255,242,243,204,255,240,241,201,255,236,240,200,255,236,240,201,255,237,239,202,255,235,236,202,255,232,236,201,255,230,235,201,255,230,234,199,255,230,234,199,255,229,235,199,255,229,235,199,255,230,236,202,255,232,238,204,255,231,237,204,255,229,234,202,255,228,235,202,255,228,235,202,255,229,236,203,255,231,238,205,255,232,238,204,255,232,238,202,255,231,237,202,255,231,237,203,255,231,237,203,255,230,237,203,255,230,237,203,255,230,237,203,255,230,237,203,255,231,238,204,255,232,239,205,255,232,239,204,255,232,237,199,255,212,191,117,255,203,157,54,255,194,144,43,255,188,139,35,255,178,134,32,255,170,128,32,255,162,123,27,255,156,119,26,255,152,117,29,255,154,123,36,255,150,123,39,255,141,115,35,255,137,113,39,255,133,111,44,255,160,153,102,255,213,221,185,255,219,229,199,255,220,232,202,255,222,233,199,255,222,233,201,255,223,234,202,255,225,236,204,255,226,237,205,255,228,236,205,255,228,236,202,255,226,236,202,255,224,235,201,255,223,234,200,255,224,235,201,255,224,236,200,255,223,235,199,255,221,234,198,255,219,233,198,255,218,232,197,255,216,230,195,255,216,230,194,255,217,231,195,255,216,230,194,255,217,229,192,255,217,229,191,255,217,229,191,255,217,229,191,255,218,229,193,255,218,228,193,255,248,250,213,255,246,248,211,255,245,247,210,255,243,245,208,255,243,245,208,255,245,247,210,255,245,248,211,255,245,246,211,255,244,245,211,255,244,245,211,255,242,245,210,255,240,245,209,255,239,244,209,255,239,243,208,255,238,244,208,255,239,244,207,255,239,243,206,255,240,243,206,255,241,243,205,255,241,241,203,255,242,242,204,255,242,242,204,255,241,241,203,255,240,240,202,255,238,240,200,255,235,240,200,255,236,239,201,255,236,238,201,255,234,236,201,255,233,236,201,255,231,236,201,255,231,235,200,255,230,234,199,255,230,234,199,255,230,235,199,255,231,236,202,255,231,237,203,255,229,235,202,255,229,234,202,255,228,235,202,255,228,235,202,255,229,236,203,255,231,238,204,255,233,239,205,255,232,238,203,255,231,237,203,255,230,236,202,255,231,237,203,255,231,237,203,255,230,237,203,255,229,236,202,255,230,237,203,255,231,238,204,255,232,239,205,255,231,238,203,255,231,236,199,255,216,196,125,255,201,156,55,255,193,144,43,255,189,140,36,255,177,133,31,255,170,128,32,255,160,121,28,255,155,118,29,255,148,115,30,255,146,116,33,255,143,116,36,255,137,112,35,255,134,111,38,255,132,110,41,255,165,158,106,255,215,223,186,255,219,229,197,255,219,231,200,255,222,232,198,255,222,233,200,255,222,233,201,255,224,235,203,255,225,236,204,255,226,235,203,255,228,235,202,255,227,236,202,255,224,235,201,255,224,234,200,255,223,234,200,255,224,235,201,255,223,234,199,255,220,233,198,255,219,233,198,255,217,231,196,255,217,231,195,255,217,230,194,255,217,230,194,255,217,229,193,255,217,229,192,255,217,229,191,255,216,228,190,255,216,228,191,255,217,228,192,255,219,229,194,255,248,250,213,255,246,248,211,255,245,247,210,255,244,246,209,255,243,245,208,255,245,247,210,255,246,248,211,255,247,247,211,255,246,246,211,255,244,245,210,255,243,244,210,255,241,245,210,255,241,245,210,255,240,244,209,255,239,244,207,255,240,244,207,255,239,243,206,255,240,243,205,255,241,242,204,255,242,242,204,255,242,242,204,255,240,240,202,255,238,239,201,255,238,239,200,255,237,239,200,255,234,239,199,255,235,239,201,255,236,238,201,255,236,238,202,255,233,237,202,255,231,236,201,255,231,235,200,255,231,235,200,255,231,235,200,255,230,234,200,255,230,236,202,255,229,235,201,255,229,235,201,255,228,234,201,255,227,234,201,255,228,235,202,255,229,236,203,255,231,237,203,255,232,238,204,255,232,238,203,255,231,237,203,255,231,237,203,255,232,238,204,255,231,237,204,255,230,236,202,255,230,237,203,255,230,237,203,255,231,238,204,255,231,238,204,255,230,237,202,255,230,236,199,255,218,202,136,255,201,159,61,255,192,143,41,255,187,139,35,255,176,134,31,255,172,130,35,255,161,123,30,255,153,118,31,255,147,114,32,255,142,113,34,255,138,112,35,255,133,109,34,255,135,111,38,255,134,113,42,255,170,163,112,255,216,223,187,255,219,229,197,255,220,231,201,255,222,233,199,255,223,233,201,255,222,233,201,255,224,235,203,255,224,235,203,255,226,235,203,255,227,236,202,255,226,236,202,255,224,234,200,255,224,234,200,255,223,233,199,255,223,233,199,255,224,234,200,255,222,234,199,255,220,233,198,255,219,233,197,255,219,232,196,255,218,230,194,255,218,230,194,255,218,230,194,255,217,229,193,255,217,229,191,255,216,228,190,255,216,228,191,255,217,228,192,255,218,228,194,255,248,250,213,255,248,250,213,255,246,248,211,255,244,246,209,255,243,245,208,255,244,246,209,255,246,248,211,255,247,247,211,255,247,247,211,255,246,246,210,255,244,245,211,255,244,246,211,255,241,245,210,255,242,246,210,255,241,245,208,255,241,245,208,255,241,244,206,255,241,243,205,255,242,243,204,255,242,243,203,255,240,241,201,255,237,239,200,255,236,238,199,255,237,239,200,255,236,238,200,255,235,239,202,255,237,240,203,255,237,239,202,255,237,240,203,255,234,237,202,255,231,236,201,255,232,236,201,255,231,235,200,255,230,235,200,255,230,234,200,255,228,234,200,255,229,235,201,255,228,234,200,255,227,234,200,255,225,232,199,255,227,234,201,255,230,236,202,255,231,237,203,255,233,237,204,255,232,237,204,255,231,237,203,255,231,237,203,255,232,238,204,255,231,237,203,255,231,237,204,255,231,238,204,255,231,238,204,255,230,237,204,255,230,237,203,255,231,238,205,255,231,237,202,255,221,208,148,255,201,163,67,255,193,145,43,255,188,140,37,255,175,133,31,255,170,127,31,255,160,122,29,255,153,118,29,255,145,112,30,255,142,112,32,255,139,112,34,255,139,113,36,255,141,116,42,255,136,115,43,255,176,168,118,255,217,225,190,255,220,231,198,255,221,233,202,255,223,232,201,255,224,233,202,255,224,234,202,255,224,235,203,255,225,236,204,255,224,235,202,255,225,234,200,255,224,234,200,255,224,234,200,255,223,233,199,255,224,234,200,255,223,233,199,255,223,233,199,255,222,233,199,255,221,233,198,255,221,234,198,255,221,233,197,255,220,232,196,255,218,230,194,255,218,230,194,255,217,229,193,255,217,229,191,255,216,228,190,255,215,227,189,255,216,227,191,255,218,228,194,255,248,250,213,255,247,249,212,255,247,249,212,255,245,247,210,255,245,247,210,255,245,247,210,255,246,248,211,255,248,248,212,255,247,248,211,255,246,247,211,255,245,247,210,255,242,246,211,255,241,245,209,255,241,245,208,255,241,245,208,255,241,245,208,255,242,244,206,255,242,244,206,255,243,244,205,255,241,243,203,255,239,241,201,255,237,239,200,255,236,238,199,255,236,238,199,255,237,239,202,255,235,239,202,255,236,239,202,255,238,240,203,255,237,239,202,255,234,238,201,255,232,237,201,255,231,236,201,255,231,236,200,255,230,235,200,255,228,234,200,255,227,233,199,255,228,234,200,255,227,233,199,255,227,234,200,255,226,233,200,255,227,234,201,255,230,235,202,255,233,237,204,255,233,237,203,255,233,237,204,255,231,237,203,255,232,238,204,255,232,238,204,255,231,237,203,255,230,236,203,255,231,237,204,255,231,238,204,255,230,237,203,255,232,239,205,255,231,238,205,255,231,237,203,255,224,213,159,255,202,165,72,255,197,147,46,255,189,140,38,255,177,135,31,255,172,129,32,255,163,123,31,255,156,119,30,255,147,113,30,255,144,113,33,255,142,114,34,255,141,114,35,255,141,115,39,255,138,116,45,255,180,173,125,255,220,227,195,255,222,232,199,255,221,233,201,255,224,233,202,255,224,233,202,255,224,234,203,255,224,235,203,255,224,235,203,255,224,235,202,255,225,236,202,255,227,236,204,255,224,234,201,255,224,234,200,255,224,234,200,255,224,234,200,255,223,233,199,255,222,233,198,255,221,233,197,255,221,233,197,255,221,233,197,255,221,232,197,255,220,231,196,255,219,230,195,255,218,230,194,255,218,230,193,255,217,229,192,255,216,228,192,255,217,228,192,255,218,228,194,255,248,250,213,255,248,250,213,255,247,249,212,255,246,248,211,255,246,248,211,255,246,248,211,255,248,250,213,255,248,250,213,255,248,250,213,255,246,248,211,255,244,247,210,255,242,247,210,255,241,245,209,255,241,245,208,255,242,246,209,255,242,246,208,255,243,246,207,255,243,245,206,255,243,244,205,255,242,244,204,255,240,242,202,255,237,239,200,255,236,238,199,255,236,238,200,255,236,238,201,255,234,238,201,255,235,238,201,255,236,238,201,255,236,238,201,255,234,237,200,255,233,238,200,255,230,236,200,255,228,234,198,255,228,234,199,255,227,233,199,255,226,233,199,255,227,234,201,255,228,235,201,255,229,236,202,255,227,234,201,255,229,235,202,255,231,236,203,255,232,236,203,255,233,236,202,255,233,237,204,255,233,238,204,255,232,238,204,255,233,238,205,255,233,238,206,255,233,238,206,255,231,238,204,255,231,238,204,255,230,237,203,255,231,238,205,255,231,238,205,255,231,237,203,255,227,218,167,255,203,167,75,255,200,150,49,255,192,142,40,255,179,135,32,255,172,128,31,255,165,123,31,255,158,120,30,255,150,114,31,255,145,112,32,255,142,112,32,255,143,113,34,255,143,115,39,255,137,116,47,255,183,175,131,255,221,228,198,255,222,232,200,255,222,234,201,255,224,234,202,255,224,233,202,255,224,234,202,255,224,235,203,255,224,235,203,255,224,235,203,255,225,236,202,255,226,236,204,255,225,235,203,255,224,234,201,255,224,234,200,255,224,234,200,255,223,233,199,255,223,234,199,255,222,234,198,255,221,233,197,255,221,233,197,255,222,232,197,255,221,231,196,255,220,231,196,255,220,232,196,255,219,231,195,255,219,231,194,255,219,231,195,255,219,230,195,255,218,228,194,255,249,251,214,255,248,250,213,255,248,250,213,255,247,249,212,255,247,249,212,255,248,250,213,255,249,250,215,255,249,250,215,255,249,250,215,255,246,248,213,255,243,247,212,255,243,247,211,255,241,245,209,255,241,245,208,255,242,246,209,255,242,246,209,255,242,246,208,255,245,247,208,255,244,246,207,255,241,243,204,255,239,242,202,255,236,240,200,255,235,239,199,255,235,238,199,255,234,237,198,255,233,237,200,255,233,237,200,255,234,236,201,255,233,237,201,255,232,237,201,255,231,237,201,255,228,234,199,255,227,233,198,255,228,234,199,255,228,234,200,255,227,233,199,255,227,233,199,255,229,235,201,255,229,235,201,255,230,236,202,255,230,236,203,255,231,236,203,255,231,237,203,255,231,237,203,255,231,237,204,255,232,238,205,255,231,238,204,255,232,238,204,255,232,239,205,255,233,239,205,255,232,239,205,255,233,240,206,255,232,239,205,255,230,239,205,255,229,238,204,255,229,237,202,255,229,223,174,255,206,172,86,255,199,151,47,255,194,143,39,255,180,136,34,255,173,129,31,255,165,122,28,255,158,117,27,255,152,116,31,255,146,113,32,255,142,112,33,255,140,113,35,255,139,115,41,255,135,116,47,255,184,181,136,255,220,229,198,255,222,232,202,255,224,233,202,255,224,234,203,255,224,235,204,255,223,234,202,255,222,235,202,255,223,236,203,255,223,235,202,255,224,235,202,255,224,235,203,255,224,234,202,255,224,235,203,255,224,234,201,255,223,234,200,255,223,234,200,255,223,234,199,255,221,232,198,255,221,232,198,255,222,233,199,255,221,233,197,255,221,232,196,255,221,232,196,255,221,232,195,255,220,231,194,255,220,231,194,255,220,231,195,255,220,230,195,255,219,229,194,255,248,250,213,255,248,250,213,255,248,250,213,255,248,250,213,255,247,249,212,255,247,249,212,255,247,248,214,255,248,249,215,255,247,248,214,255,245,248,214,255,244,247,213,255,243,247,213,255,242,246,210,255,242,246,209,255,242,246,209,255,241,245,208,255,241,245,208,255,244,246,207,255,243,245,206,255,240,242,204,255,239,241,202,255,235,240,200,255,234,239,200,255,233,238,199,255,234,237,198,255,232,236,199,255,232,236,200,255,233,237,202,255,233,237,202,255,231,236,201,255,230,236,200,255,228,234,200,255,228,234,200,255,228,234,200,255,228,234,200,255,229,235,201,255,229,235,201,255,229,235,201,255,230,236,202,255,230,236,202,255,229,235,201,255,230,236,202,255,231,237,203,255,231,237,203,255,233,239,205,255,232,239,205,255,231,237,203,255,232,238,204,255,232,238,204,255,233,239,205,255,233,240,206,255,234,241,207,255,233,240,206,255,231,238,205,255,230,238,204,255,229,237,203,255,230,227,178,255,208,177,93,255,198,152,47,255,195,145,39,255,181,136,35,255,172,128,29,255,165,123,28,255,157,117,26,255,149,114,29,255,144,113,31,255,139,111,31,255,137,113,35,255,136,115,40,255,134,117,49,255,186,186,141,255,221,231,199,255,223,233,202,255,225,234,202,255,224,235,204,255,225,235,205,255,224,235,204,255,222,235,203,255,223,236,204,255,224,235,203,255,223,234,202,255,223,234,202,255,223,234,202,255,224,235,203,255,223,234,201,255,222,233,199,255,223,234,200,255,222,233,199,255,221,232,198,255,222,233,199,255,222,233,198,255,221,233,197,255,222,234,198,255,222,233,197,255,222,232,195,255,221,231,194,255,221,231,194,255,220,230,195,255,220,230,195,255,221,231,196,255,249,251,214,255,249,251,214,255,248,250,213,255,247,249,212,255,246,248,211,255,246,248,211,255,246,248,213,255,247,248,214,255,245,246,212,255,243,246,212,255,242,246,211,255,243,247,212,255,242,246,210,255,241,245,208,255,241,245,208,255,241,245,208,255,241,245,208,255,242,245,208,255,242,244,206,255,239,241,204,255,235,239,201,255,233,237,200,255,232,236,199,255,232,236,199,255,233,236,199,255,233,237,201,255,233,237,202,255,233,237,202,255,232,236,201,255,230,236,200,255,229,236,199,255,228,235,200,255,228,234,200,255,226,233,199,255,227,233,199,255,228,235,201,255,228,234,201,255,229,235,201,255,230,236,202,255,229,235,201,255,229,235,201,255,229,235,201,255,231,237,203,255,231,237,203,255,232,238,204,255,232,238,204,255,233,239,205,255,232,238,204,255,232,238,204,255,232,238,204,255,235,241,207,255,234,241,207,255,233,240,206,255,233,240,207,255,232,239,206,255,232,238,205,255,232,230,183,255,212,184,102,255,201,155,51,255,192,142,37,255,182,136,33,255,173,130,32,255,165,123,30,255,153,116,27,255,148,114,30,255,142,112,30,255,137,111,30,255,136,113,34,255,135,115,41,255,135,119,52,255,189,190,144,255,221,232,198,255,223,233,201,255,225,234,202,255,224,235,204,255,224,235,205,255,224,235,204,255,223,235,204,255,222,236,203,255,224,235,203,255,224,235,203,255,225,234,203,255,224,233,202,255,224,234,202,255,222,233,200,255,221,232,198,255,222,233,199,255,222,233,199,255,222,233,199,255,222,233,199,255,221,233,198,255,221,233,197,255,222,234,198,255,222,233,197,255,222,232,195,255,221,231,194,255,221,231,195,255,221,231,196,255,220,230,195,255,220,230,195,255,249,251,214,255,249,251,214,255,248,250,213,255,247,249,212,255,247,249,212,255,247,249,212,255,246,247,213,255,245,248,213,255,242,246,211,255,242,245,210,255,241,245,210,255,242,246,211,255,242,246,210,255,241,245,208,255,241,245,208,255,241,245,208,255,240,244,207,255,241,244,207,255,241,243,206,255,239,241,204,255,235,238,201,255,232,236,199,255,232,236,199,255,232,236,199,255,232,236,199,255,232,237,201,255,232,236,201,255,232,236,201,255,230,235,200,255,228,234,198,255,227,234,198,255,227,234,199,255,225,232,198,255,225,232,198,255,226,233,199,255,227,234,200,255,227,234,201,255,228,235,201,255,228,235,201,255,228,234,201,255,228,235,201,255,229,235,202,255,230,236,203,255,230,237,203,255,232,238,204,255,231,237,203,255,231,237,203,255,232,238,204,255,231,237,203,255,231,237,203,255,233,239,205,255,234,240,206,255,234,240,206,255,233,240,207,255,233,240,207,255,232,239,206,255,233,232,188,255,214,188,110,255,199,153,51,255,192,142,38,255,183,137,33,255,171,130,32,255,163,123,30,255,153,117,28,255,145,113,29,255,141,113,30,255,137,112,30,255,137,115,37,255,137,118,44,255,135,120,55,255,192,194,149,255,222,233,200,255,224,234,202,255,225,234,202,255,223,235,205,255,224,235,205,255,224,235,205,255,223,235,205,255,222,236,203,255,224,235,203,255,223,234,202,255,224,235,203,255,224,234,202,255,223,233,201,255,221,232,199,255,221,232,198,255,222,233,199,255,221,233,199,255,220,233,198,255,220,233,198,255,221,233,198,255,221,233,197,255,222,234,198,255,222,233,197,255,222,233,196,255,221,232,196,255,221,231,196,255,220,230,195,255,220,230,195,255,220,231,195,255,250,252,215,255,250,252,215,255,249,251,214,255,249,251,214,255,249,251,214,255,248,250,213,255,246,249,213,255,245,248,213,255,243,247,212,255,242,246,211,255,241,245,210,255,241,245,210,255,243,247,211,255,242,246,210,255,242,246,209,255,241,245,208,255,239,243,206,255,242,244,207,255,240,242,205,255,238,240,203,255,234,238,201,255,232,236,199,255,232,237,199,255,231,235,198,255,231,235,198,255,230,236,200,255,230,236,200,255,229,234,199,255,228,234,198,255,227,234,198,255,226,234,198,255,225,232,198,255,224,231,197,255,225,232,198,255,225,232,199,255,225,232,199,255,226,233,200,255,226,233,200,255,227,234,201,255,227,234,201,255,228,235,202,255,228,235,202,255,229,236,203,255,229,236,202,255,231,237,203,255,230,236,202,255,229,235,201,255,230,236,202,255,231,237,203,255,230,236,203,255,233,239,205,255,234,240,206,255,234,240,206,255,232,239,206,255,233,241,208,255,233,240,207,255,234,234,193,255,216,192,119,255,199,153,52,255,192,142,39,255,186,138,35,255,173,132,36,255,165,125,32,255,156,121,32,255,146,117,32,255,141,115,32,255,138,114,32,255,138,116,38,255,134,116,44,255,134,121,58,255,194,196,154,255,224,234,203,255,225,235,203,255,225,235,203,255,223,236,205,255,225,236,206,255,224,235,205,255,222,235,205,255,222,235,205,255,225,236,204,255,224,235,203,255,224,235,203,255,223,235,203,255,223,234,202,255,221,234,200,255,219,233,198,255,219,233,198,255,219,233,198,255,218,232,197,255,218,232,197,255,219,233,197,255,221,233,197,255,221,233,197,255,222,233,197,255,221,233,197,255,220,232,196,255,219,231,195,255,219,231,195,255,219,231,195,255,219,231,195,255,250,252,215,255,250,252,215,255,249,251,214,255,248,250,213,255,248,250,213,255,247,249,212,255,246,249,214,255,245,249,214,255,243,247,212,255,243,247,212,255,242,246,211,255,242,246,211,255,243,247,212,255,243,247,211,255,242,246,209,255,241,245,208,255,240,244,207,255,241,243,206,255,239,241,204,255,236,239,202,255,233,237,200,255,232,236,199,255,230,235,197,255,229,233,196,255,229,233,197,255,229,235,199,255,228,234,198,255,228,233,198,255,226,232,196,255,225,233,197,255,224,233,198,255,224,232,198,255,224,231,197,255,224,231,197,255,224,231,198,255,226,233,200,255,224,231,198,255,224,231,198,255,225,232,199,255,227,234,201,255,227,234,201,255,228,235,202,255,228,235,202,255,228,235,202,255,227,234,201,255,228,235,202,255,228,235,202,255,228,235,202,255,228,235,202,255,229,236,203,255,231,238,204,255,232,239,205,255,233,240,206,255,233,240,207,255,233,241,207,255,232,241,207,255,234,237,197,255,219,198,128,255,198,153,54,255,193,145,43,255,186,138,35,255,172,132,37,255,164,125,32,255,155,121,31,255,148,119,33,255,143,117,33,255,138,113,33,255,138,115,40,255,134,115,46,255,134,121,61,255,197,199,159,255,226,236,205,255,226,237,205,255,226,235,203,255,224,237,206,255,225,236,206,255,224,236,206,255,223,235,205,255,223,235,205,255,223,235,204,255,224,235,203,255,221,234,202,255,222,236,203,255,221,235,202,255,220,234,200,255,218,233,198,255,217,232,196,255,218,232,197,255,217,231,196,255,218,232,197,255,219,232,197,255,220,232,196,255,220,232,196,255,221,233,197,255,220,233,197,255,219,231,195,255,218,231,195,255,218,231,195,255,219,231,196,255,219,231,195,255,250,252,215,255,249,251,215,255,248,250,214,255,246,249,213,255,245,248,213,255,244,247,212,255,244,248,213,255,244,248,213,255,243,247,212,255,244,248,213,255,244,248,213,255,243,247,212,255,244,248,212,255,244,248,212,255,243,247,211,255,241,245,208,255,240,244,207,255,239,242,205,255,236,239,203,255,234,237,201,255,233,237,201,255,232,236,199,255,230,235,198,255,229,234,196,255,229,234,196,255,228,233,197,255,227,233,197,255,226,233,197,255,225,232,196,255,224,231,196,255,223,231,197,255,222,231,197,255,223,231,197,255,223,231,197,255,223,231,198,255,222,231,198,255,222,230,198,255,222,231,198,255,223,231,198,255,224,233,199,255,225,233,200,255,225,233,200,255,225,233,200,255,226,233,200,255,226,233,200,255,227,234,201,255,227,234,201,255,227,234,201,255,228,235,202,255,230,237,204,255,229,237,204,255,231,239,204,255,233,239,205,255,232,240,207,255,233,241,208,255,232,242,208,255,233,238,199,255,219,204,134,255,197,153,54,255,191,145,44,255,185,139,37,255,176,133,39,255,165,125,34,255,156,121,33,255,149,119,35,255,144,118,37,255,138,115,37,255,136,115,42,255,131,113,46,255,133,122,65,255,198,201,163,255,225,237,207,255,225,236,205,255,226,236,206,255,225,237,207,255,225,236,206,255,224,236,206,255,224,235,205,255,223,236,206,255,223,235,205,255,223,235,205,255,223,235,203,255,222,235,202,255,220,234,201,255,219,233,199,255,218,232,197,255,218,232,197,255,218,231,197,255,217,231,197,255,218,232,197,255,218,232,196,255,219,232,197,255,220,233,197,255,219,233,197,255,218,232,196,255,217,231,195,255,218,231,195,255,218,231,195,255,219,231,195,255,219,232,196,255,251,253,216,255,250,251,216,255,248,249,215,255,245,249,214,255,244,248,214,255,244,248,214,255,244,248,213,255,244,248,213,255,243,247,212,255,243,247,212,255,243,247,212,255,243,247,212,255,243,247,211,255,243,247,210,255,244,248,211,255,243,247,210,255,241,245,208,255,237,241,204,255,236,240,203,255,234,238,203,255,234,238,203,255,233,237,202,255,231,237,199,255,230,236,198,255,230,236,198,255,227,233,197,255,225,232,196,255,225,233,196,255,225,232,197,255,224,231,197,255,223,230,196,255,223,230,197,255,223,231,198,255,222,232,198,255,222,232,198,255,221,231,198,255,220,231,197,255,220,231,197,255,220,230,196,255,221,231,197,255,222,233,199,255,223,233,199,255,224,233,199,255,223,231,198,255,225,232,198,255,225,232,198,255,226,233,200,255,226,233,200,255,228,235,202,255,229,236,203,255,228,236,204,255,230,237,204,255,233,239,205,255,233,239,207,255,233,240,209,255,233,242,209,255,233,240,202,255,223,212,144,255,197,152,56,255,189,144,45,255,185,142,41,255,178,134,40,255,162,124,34,255,154,119,33,255,147,117,36,255,142,117,38,255,135,115,37,255,133,115,40,255,130,114,45,255,137,127,71,255,200,204,166,255,224,237,207,255,223,235,206,255,225,235,207,255,225,237,207,255,225,236,206,255,225,236,206,255,223,236,206,255,223,236,206,255,222,235,205,255,222,235,205,255,223,234,203,255,222,234,202,255,220,234,201,255,218,232,199,255,218,232,198,255,220,231,197,255,220,232,199,255,218,232,198,255,217,231,196,255,218,231,197,255,219,233,198,255,219,233,198,255,219,233,197,255,218,232,196,255,218,232,196,255,217,231,195,255,218,230,194,255,219,231,195,255,220,232,196,255,251,253,218,255,250,251,217,255,248,249,215,255,245,248,214,255,245,249,214,255,244,248,213,255,244,248,213,255,244,248,213,255,243,247,212,255,243,247,212,255,244,248,213,255,242,246,211,255,242,246,210,255,242,246,209,255,243,247,210,255,241,245,208,255,239,243,206,255,237,241,204,255,235,239,203,255,234,238,203,255,233,237,202,255,232,237,201,255,231,237,199,255,231,237,199,255,229,235,198,255,226,232,196,255,225,232,196,255,225,232,196,255,224,231,197,255,224,231,197,255,224,231,197,255,224,231,197,255,224,231,198,255,224,232,198,255,223,232,198,255,221,231,197,255,220,230,196,255,219,230,196,255,219,230,196,255,220,230,196,255,222,232,198,255,222,232,198,255,220,230,196,255,221,231,197,255,222,230,196,255,224,231,197,255,224,232,198,255,225,233,199,255,225,233,199,255,227,234,201,255,229,236,205,255,230,237,204,255,230,238,204,255,231,239,208,255,230,239,209,255,229,240,208,255,231,238,203,255,224,212,151,255,194,150,59,255,183,139,43,255,179,138,40,255,172,133,39,255,159,126,38,255,151,121,39,255,145,118,39,255,140,116,38,255,134,114,36,255,134,114,39,255,132,116,44,255,141,132,72,255,201,205,167,255,220,235,205,255,222,235,206,255,224,235,208,255,224,236,208,255,223,236,206,255,222,235,205,255,223,236,206,255,223,236,206,255,221,234,204,255,220,233,203,255,223,234,203,255,220,234,201,255,219,233,200,255,219,233,200,255,218,232,199,255,219,233,199,255,220,233,199,255,219,233,199,255,218,232,197,255,218,232,198,255,218,232,197,255,218,232,197,255,218,232,197,255,218,232,197,255,217,231,196,255,218,231,196,255,219,230,196,255,218,229,195,255,219,230,196,255,251,252,218,255,249,251,217,255,247,250,216,255,245,249,214,255,243,247,212,255,243,247,212,255,243,247,212,255,243,247,212,255,242,246,211,255,242,246,211,255,243,247,212,255,242,246,211,255,242,246,210,255,242,246,210,255,242,246,210,255,241,245,209,255,239,243,206,255,237,241,205,255,236,240,204,255,234,238,203,255,232,237,201,255,231,237,200,255,231,237,200,255,229,235,198,255,227,233,195,255,225,232,195,255,224,232,196,255,224,232,197,255,225,232,198,255,225,232,198,255,224,231,197,255,225,231,197,255,225,232,198,255,225,232,198,255,224,231,197,255,222,230,197,255,220,230,196,255,218,229,195,255,218,229,195,255,219,230,196,255,219,229,195,255,219,229,195,255,220,230,196,255,220,230,196,255,221,230,196,255,221,231,196,255,222,232,197,255,222,232,197,255,223,233,199,255,224,233,199,255,226,234,202,255,228,236,203,255,228,237,205,255,228,237,208,255,228,238,208,255,227,238,206,255,212,219,180,255,168,158,98,255,188,148,57,255,175,133,38,255,178,137,41,255,170,133,40,255,158,128,41,255,149,122,38,255,143,117,38,255,139,116,38,255,137,116,37,255,138,117,41,255,137,119,46,255,126,117,55,255,147,152,113,255,204,219,190,255,219,232,203,255,224,235,208,255,224,236,208,255,222,235,205,255,222,235,205,255,222,235,205,255,222,236,206,255,221,235,205,255,220,234,204,255,222,234,203,255,220,234,201,255,219,233,200,255,219,233,200,255,219,233,200,255,220,233,200,255,220,233,200,255,219,233,200,255,219,233,200,255,218,232,198,255,218,232,197,255,217,232,197,255,218,232,197,255,217,231,196,255,218,232,197,255,218,231,197,255,218,231,196,255,217,229,195,255,218,229,195,255,250,251,219,255,248,250,217,255,247,251,217,255,244,248,214,255,243,247,212,255,242,247,212,255,242,247,211,255,242,246,211,255,242,246,211,255,242,246,211,255,241,245,210,255,241,245,210,255,241,245,210,255,242,246,211,255,241,245,210,255,240,244,209,255,239,243,208,255,237,241,206,255,235,239,204,255,232,238,202,255,231,237,201,255,230,236,200,255,229,235,199,255,227,233,196,255,226,232,195,255,225,233,196,255,224,233,197,255,223,232,197,255,223,233,198,255,224,231,197,255,223,229,196,255,224,230,197,255,225,232,198,255,225,232,198,255,222,229,196,255,221,228,195,255,219,229,195,255,218,229,195,255,218,229,195,255,216,227,193,255,217,228,194,255,218,229,195,255,219,229,195,255,219,229,195,255,219,229,195,255,219,230,196,255,220,230,196,255,221,232,198,255,221,232,198,255,221,232,199,255,224,232,202,255,225,234,203,255,225,235,203,255,227,238,208,255,224,234,204,255,218,229,194,255,148,157,114,255,97,90,31,255,182,145,54,255,173,131,36,255,176,133,39,255,171,133,41,255,161,131,44,255,152,124,40,255,145,119,38,255,142,118,39,255,138,117,38,255,140,119,42,255,137,118,46,255,115,105,44,255,74,80,41,255,147,164,135,255,215,230,202,255,223,235,208,255,224,236,208,255,222,235,206,255,222,235,206,255,221,235,205,255,221,235,206,255,220,235,205,255,220,235,204,255,220,234,203,255,220,234,201,255,219,233,200,255,218,233,200,255,219,233,200,255,218,233,200,255,218,232,199,255,219,233,200,255,219,233,200,255,218,232,199,255,218,232,197,255,217,231,196,255,217,231,196,255,217,231,196,255,217,231,196,255,218,232,197,255,218,232,197,255,217,230,195,255,217,230,195,255,249,250,218,255,247,249,217,255,246,250,216,255,243,247,213,255,242,247,212,255,241,247,211,255,241,247,211,255,241,247,211,255,240,246,210,255,240,246,210,255,240,246,210,255,239,245,209,255,240,245,209,255,241,245,210,255,240,244,209,255,240,244,209,255,238,242,207,255,236,240,205,255,235,240,204,255,233,239,203,255,231,237,201,255,229,235,199,255,228,233,197,255,226,232,196,255,225,231,195,255,224,232,195,255,222,231,195,255,222,232,197,255,223,233,198,255,225,232,198,255,224,230,198,255,224,231,198,255,224,231,198,255,224,231,198,255,220,229,196,255,220,229,196,255,220,229,196,255,218,228,195,255,217,228,194,255,216,227,193,255,216,227,193,255,216,227,193,255,218,229,195,255,218,229,195,255,218,229,195,255,218,229,196,255,218,229,197,255,219,230,198,255,221,232,199,255,222,233,201,255,223,232,203,255,224,234,203,255,225,235,204,255,227,236,206,255,217,226,193,255,172,180,143,255,77,87,45,255,68,64,16,255,179,144,57,255,185,143,49,255,180,134,40,255,175,134,38,255,164,130,40,255,154,122,35,255,148,118,36,255,142,116,36,255,140,118,39,255,140,118,43,255,126,108,37,255,111,100,40,255,49,55,18,255,69,87,59,255,200,216,188,255,219,231,205,255,223,235,207,255,221,235,206,255,221,236,207,255,220,235,206,255,221,236,207,255,219,234,205,255,218,233,204,255,220,233,203,255,219,233,202,255,218,233,200,255,218,232,200,255,217,232,199,255,218,232,199,255,218,232,199,255,218,232,199,255,219,233,200,255,218,232,199,255,217,231,198,255,217,231,196,255,217,231,196,255,217,230,196,255,216,230,195,255,217,231,196,255,218,232,197,255,217,231,196,255,216,230,195,255,248,250,216,255,246,250,216,255,245,249,216,255,243,248,213,255,242,247,212,255,239,246,210,255,241,247,211,255,240,246,211,255,240,246,210,255,238,244,209,255,239,245,210,255,240,246,210,255,241,246,210,255,241,246,210,255,242,246,210,255,240,245,209,255,237,242,207,255,236,240,206,255,234,239,204,255,232,237,202,255,228,234,199,255,226,232,197,255,227,233,197,255,225,231,196,255,224,231,194,255,222,230,194,255,222,231,195,255,222,231,196,255,223,232,198,255,224,232,198,255,224,231,198,255,223,231,197,255,223,231,198,255,223,231,198,255,219,229,196,255,219,228,196,255,218,227,196,255,216,227,194,255,215,228,193,255,214,226,192,255,214,226,192,255,215,227,193,255,217,228,194,255,217,228,195,255,217,229,196,255,217,229,198,255,217,229,198,255,217,229,197,255,220,231,199,255,221,231,201,255,222,232,202,255,224,234,204,255,223,234,203,255,224,233,204,255,216,224,190,255,167,174,133,255,57,67,29,255,55,51,10,255,169,138,54,255,189,149,53,255,186,140,46,255,175,132,36,255,162,127,36,255,156,123,36,255,151,120,37,255,145,120,38,255,141,119,40,255,138,118,44,255,125,108,38,255,106,96,38,255,37,44,12,255,35,52,26,255,158,172,144,255,205,218,191,255,218,231,203,255,219,234,206,255,220,235,207,255,220,235,206,255,219,234,205,255,219,234,205,255,218,233,203,255,218,232,202,255,219,232,202,255,217,232,200,255,217,232,199,255,217,232,199,255,218,232,198,255,218,232,199,255,217,231,198,255,217,232,199,255,218,232,199,255,217,231,198,255,217,231,197,255,216,230,195,255,216,230,195,255,216,230,195,255,216,231,195,255,216,230,195,255,216,230,195,255,217,230,195,255,246,250,214,255,244,249,212,255,243,248,213,255,242,248,214,255,239,246,212,255,238,245,212,255,238,244,211,255,238,244,210,255,238,244,210,255,238,244,210,255,240,246,212,255,239,245,211,255,240,246,210,255,241,246,209,255,240,246,210,255,239,245,209,255,236,242,207,255,235,241,207,255,232,238,204,255,230,234,201,255,227,233,199,255,224,231,197,255,224,231,197,255,223,230,196,255,222,229,195,255,224,231,195,255,225,232,198,255,225,232,198,255,224,231,197,255,222,231,197,255,221,231,196,255,221,231,196,255,221,231,196,255,220,230,196,255,219,229,195,255,218,228,194,255,217,226,195,255,215,226,194,255,214,227,195,255,212,226,193,255,212,226,193,255,213,227,194,255,213,227,194,255,214,228,194,255,215,228,195,255,216,227,197,255,215,228,198,255,215,229,196,255,217,230,197,255,219,229,197,255,219,231,200,255,222,232,201,255,221,233,201,255,219,228,196,255,186,190,152,255,116,122,74,255,42,52,17,255,47,44,9,255,152,123,44,255,182,145,50,255,184,143,49,255,170,129,37,255,150,115,30,255,153,120,38,255,151,121,38,255,148,122,40,255,143,121,42,255,141,122,48,255,134,118,49,255,98,92,36,255,28,38,11,255,22,38,13,255,81,93,59,255,148,159,128,255,198,211,181,255,216,231,204,255,218,233,207,255,219,234,207,255,219,234,205,255,219,233,203,255,218,232,200,255,218,233,201,255,218,233,202,255,217,232,200,255,217,232,199,255,216,232,197,255,217,231,196,255,216,231,197,255,215,230,197,255,215,230,197,255,215,230,197,255,215,230,197,255,215,229,196,255,215,229,196,255,214,230,194,255,214,230,194,255,214,230,194,255,215,229,194,255,216,229,194,255,217,229,194,255,246,250,214,255,243,248,213,255,242,248,213,255,241,247,213,255,239,244,212,255,237,244,211,255,237,244,210,255,239,245,211,255,239,245,211,255,240,246,212,255,240,246,212,255,239,245,211,255,240,246,211,255,240,246,210,255,238,244,208,255,237,243,208,255,235,241,207,255,233,239,205,255,231,236,203,255,230,235,201,255,228,234,200,255,225,232,198,255,224,231,197,255,224,231,197,255,224,231,197,255,225,232,198,255,225,232,198,255,224,231,197,255,224,231,197,255,222,231,197,255,221,231,196,255,221,231,196,255,221,231,196,255,220,230,196,255,219,229,195,255,218,228,194,255,216,226,194,255,214,226,194,255,212,226,193,255,211,225,192,255,211,225,192,255,212,226,193,255,213,227,194,255,214,228,195,255,215,227,193,255,217,227,194,255,218,227,195,255,216,228,194,255,217,228,196,255,219,229,198,255,219,232,199,255,217,228,195,255,205,215,177,255,165,165,121,255,138,131,80,255,102,101,44,255,39,49,12,255,35,38,8,255,116,93,32,255,172,135,47,255,178,140,47,255,168,132,41,255,161,126,36,255,158,125,34,255,156,124,36,255,152,123,40,255,143,119,41,255,140,123,47,255,124,114,46,255,64,66,23,255,18,29,7,255,15,34,7,255,54,69,28,255,87,95,58,255,121,129,94,255,174,186,155,255,209,223,194,255,217,234,205,255,216,232,205,255,218,232,204,255,218,231,201,255,217,232,202,255,216,231,202,255,217,232,200,255,216,231,199,255,215,230,197,255,217,231,197,255,216,230,198,255,215,230,199,255,215,230,197,255,215,230,197,255,215,230,197,255,215,230,197,255,215,229,196,255,214,230,194,255,214,230,194,255,214,230,194,255,215,230,195,255,216,230,195,255,218,229,195,255,244,250,216,255,242,248,214,255,241,247,213,255,238,243,211,255,237,242,210,255,236,241,209,255,238,243,210,255,239,245,211,255,240,246,212,255,241,247,213,255,241,247,213,255,240,246,212,255,239,245,210,255,237,243,208,255,236,242,207,255,233,240,205,255,232,239,205,255,230,237,203,255,230,236,202,255,229,235,201,255,227,233,199,255,224,231,197,255,224,231,197,255,223,230,196,255,224,231,197,255,225,232,198,255,225,232,198,255,224,231,197,255,221,230,195,255,221,231,196,255,220,230,196,255,219,229,194,255,220,230,195,255,219,229,195,255,218,228,194,255,217,226,195,255,215,225,194,255,214,226,194,255,212,226,193,255,213,226,193,255,212,225,193,255,211,225,192,255,212,225,192,255,213,227,194,255,214,227,195,255,217,227,194,255,219,227,193,255,217,229,195,255,216,229,197,255,216,229,197,255,216,228,193,255,202,208,170,255,150,151,102,255,130,116,55,255,121,103,38,255,96,94,28,255,41,53,8,255,24,35,8,255,58,53,11,255,133,108,28,255,170,133,41,255,168,132,43,255,161,128,38,255,161,128,37,255,158,125,39,255,152,125,44,255,140,120,45,255,128,118,46,255,86,86,26,255,27,34,7,255,13,25,6,255,12,34,4,255,47,67,24,255,70,78,38,255,83,89,50,255,98,107,71,255,164,177,144,255,206,223,194,255,212,230,203,255,215,231,203,255,217,230,201,255,216,231,202,255,216,231,202,255,215,230,200,255,214,229,198,255,214,229,198,255,216,230,197,255,215,230,198,255,215,230,199,255,214,229,198,255,214,229,196,255,214,229,196,255,215,229,196,255,215,229,195,255,214,230,194,255,213,229,193,255,213,229,193,255,214,230,194,255,216,230,195,255,216,230,195,255,242,248,214,255,241,247,213,255,238,244,210,255,236,242,209,255,235,240,208,255,236,241,209,255,240,244,212,255,241,245,213,255,240,245,213,255,239,244,212,255,239,244,212,255,238,243,211,255,237,243,209,255,235,241,207,255,232,239,205,255,231,238,204,255,229,236,203,255,229,236,202,255,228,235,201,255,228,234,200,255,226,233,199,255,225,232,198,255,224,231,197,255,225,231,197,255,225,231,197,255,224,231,197,255,223,230,197,255,222,230,197,255,220,230,196,255,220,229,195,255,218,228,194,255,217,227,193,255,218,228,193,255,217,227,193,255,217,227,193,255,215,226,194,255,215,226,194,255,215,226,194,255,215,226,194,255,215,226,194,255,214,225,193,255,215,226,194,255,214,225,193,255,213,225,195,255,211,225,195,255,215,228,195,255,217,229,195,255,215,229,198,255,215,229,198,255,214,226,192,255,199,203,164,255,151,145,97,255,128,113,51,255,137,113,39,255,122,103,30,255,88,92,26,255,56,75,21,255,23,38,8,255,17,26,4,255,62,55,12,255,118,93,24,255,150,122,35,255,147,121,32,255,154,129,42,255,150,127,40,255,133,117,38,255,102,94,31,255,62,63,19,255,25,31,4,255,7,17,1,255,9,25,4,255,18,44,12,255,30,51,12,255,46,58,20,255,61,69,30,255,70,78,38,255,87,98,61,255,152,165,133,255,207,221,192,255,216,231,204,255,217,230,203,255,215,230,201,255,214,229,200,255,213,228,199,255,213,228,197,255,213,228,197,255,215,229,197,255,215,229,197,255,214,229,198,255,215,230,199,255,214,229,196,255,215,230,197,255,215,229,195,255,214,228,193,255,213,229,193,255,214,230,194,255,215,231,195,255,215,230,194,255,216,229,195,255,217,229,195,255,241,247,213,255,240,246,212,255,239,245,211,255,238,243,210,255,237,243,210,255,239,244,211,255,241,244,213,255,242,245,214,255,240,244,213,255,238,243,211,255,236,242,209,255,235,242,209,255,234,241,208,255,232,239,206,255,230,237,204,255,229,236,203,255,228,235,202,255,228,235,202,255,227,234,201,255,227,233,199,255,227,233,199,255,226,233,199,255,225,232,198,255,226,232,198,255,226,232,198,255,224,231,198,255,222,229,196,255,220,229,196,255,219,229,195,255,220,230,196,255,218,228,194,255,218,228,194,255,218,228,194,255,217,228,194,255,216,227,194,255,216,227,195,255,216,226,194,255,215,226,194,255,214,225,193,255,215,226,194,255,215,226,194,255,216,227,195,255,215,226,194,255,214,226,194,255,212,224,194,255,214,227,193,255,214,228,195,255,214,228,198,255,214,225,191,255,203,209,167,255,153,147,95,255,127,112,50,255,131,111,40,255,120,98,25,255,101,85,19,255,73,77,15,255,73,96,31,255,56,74,25,255,19,30,4,255,22,25,4,255,40,35,6,255,70,60,15,255,84,73,18,255,86,77,22,255,78,71,19,255,58,55,13,255,34,37,7,255,17,24,4,255,9,20,3,255,9,24,4,255,16,45,13,255,22,53,15,255,22,43,7,255,35,48,13,255,46,57,19,255,60,68,27,255,72,80,40,255,89,98,61,255,164,175,142,255,208,221,191,255,215,230,202,255,215,230,201,255,213,228,199,255,213,228,198,255,213,228,197,255,213,228,196,255,215,229,196,255,215,229,198,255,214,229,198,255,214,229,198,255,214,229,196,255,214,229,196,255,214,228,194,255,214,228,193,255,214,228,193,255,214,229,194,255,215,230,194,255,216,230,195,255,217,229,195,255,218,229,195,255,241,247,213,255,241,247,213,255,240,246,212,255,239,245,211,255,239,245,211,255,240,246,212,255,241,245,213,255,241,245,213,255,239,243,211,255,236,242,210,255,234,240,208,255,233,240,207,255,232,239,206,255,230,237,204,255,229,236,203,255,229,236,203,255,228,235,202,255,225,234,200,255,226,234,200,255,226,232,198,255,227,234,200,255,226,233,199,255,226,233,199,255,227,233,199,255,226,232,198,255,225,232,198,255,223,230,197,255,221,230,196,255,220,230,196,255,220,230,196,255,218,229,195,255,219,229,195,255,219,229,195,255,217,228,194,255,217,227,195,255,216,227,195,255,215,226,194,255,214,226,194,255,214,225,193,255,214,225,194,255,215,226,194,255,215,226,195,255,214,225,193,255,214,225,193,255,214,224,193,255,214,226,192,255,212,226,192,255,213,225,195,255,208,213,174,255,165,160,111,255,121,106,41,255,124,102,31,255,117,97,24,255,96,80,15,255,81,68,11,255,64,62,5,255,72,91,26,255,90,111,45,255,52,69,22,255,23,30,5,255,14,23,3,255,11,22,3,255,16,21,4,255,17,21,4,255,12,17,2,255,8,15,2,255,5,15,2,255,5,17,2,255,9,24,4,255,23,48,16,255,25,64,20,255,18,53,10,255,18,36,5,255,28,40,9,255,38,48,13,255,53,60,21,255,65,72,31,255,67,73,32,255,107,114,76,255,173,184,151,255,212,227,198,255,214,229,201,255,214,229,198,255,213,228,197,255,213,228,195,255,213,228,195,255,214,228,195,255,215,229,198,255,214,229,198,255,214,229,198,255,213,228,196,255,213,228,194,255,214,229,193,255,214,228,193,255,214,228,193,255,214,228,193,255,215,229,194,255,216,229,194,255,217,229,194,255,219,230,195,255,241,247,213,255,242,248,214,255,242,248,214,255,240,245,213,255,239,244,212,255,239,244,212,255,239,244,212,255,239,244,212,255,236,242,209,255,234,241,208,255,233,240,207,255,231,238,207,255,230,237,205,255,229,237,204,255,228,235,202,255,228,235,202,255,229,236,202,255,228,235,201,255,227,234,200,255,225,232,198,255,226,233,199,255,226,233,199,255,227,233,199,255,226,232,198,255,225,231,197,255,224,231,198,255,223,230,197,255,222,229,196,255,223,230,197,255,222,229,196,255,221,228,195,255,219,229,195,255,219,229,195,255,220,230,195,255,218,229,195,255,214,227,194,255,212,226,194,255,214,226,195,255,215,226,195,255,214,226,195,255,215,226,196,255,214,225,194,255,214,225,193,255,213,225,194,255,214,226,194,255,214,224,191,255,209,224,190,255,210,219,186,255,178,173,121,255,136,118,58,255,129,102,35,255,130,107,32,255,116,97,22,255,95,78,17,255,76,64,12,255,58,54,2,255,69,77,22,255,80,99,37,255,91,114,47,255,73,87,35,255,42,50,16,255,24,35,8,255,15,25,5,255,12,20,4,255,9,19,2,255,9,20,3,255,11,27,6,255,17,38,10,255,34,61,22,255,38,73,29,255,24,57,16,255,16,40,9,255,13,27,5,255,19,29,7,255,26,35,8,255,35,43,10,255,48,56,19,255,62,69,29,255,79,83,41,255,125,131,93,255,184,196,162,255,211,226,196,255,215,230,199,255,214,229,197,255,214,229,196,255,215,229,194,255,212,228,193,255,212,228,195,255,213,228,196,255,212,228,195,255,212,229,195,255,211,228,194,255,212,229,195,255,212,228,194,255,213,229,193,255,214,230,194,255,214,230,194,255,214,229,193,255,215,229,194,255,217,230,195,255,242,248,214,255,241,247,213,255,242,248,214,255,240,245,213,255,239,244,212,255,240,245,213,255,240,245,213,255,239,245,212,255,235,242,209,255,234,241,208,255,233,240,207,255,231,238,207,255,229,237,205,255,227,237,203,255,228,237,203,255,228,236,203,255,227,236,202,255,227,234,200,255,226,234,200,255,225,232,198,255,225,232,198,255,225,232,198,255,225,232,198,255,224,231,197,255,225,231,197,255,224,231,198,255,223,230,197,255,222,229,196,255,223,230,196,255,223,230,196,255,222,229,196,255,221,230,196,255,221,230,196,255,221,231,197,255,218,229,195,255,216,227,195,255,214,226,194,255,213,226,195,255,214,227,196,255,214,226,196,255,215,226,196,255,214,225,194,255,214,225,193,255,213,225,192,255,214,226,193,255,213,224,191,255,209,221,183,255,192,191,148,255,158,142,82,255,129,105,37,255,144,117,38,255,126,102,24,255,105,86,15,255,83,67,9,255,65,54,7,255,50,46,6,255,41,46,9,255,71,84,34,255,82,100,40,255,75,92,35,255,73,89,36,255,67,83,36,255,55,72,30,255,47,65,25,255,42,61,25,255,40,62,25,255,43,67,26,255,45,72,29,255,40,69,25,255,35,64,23,255,24,47,17,255,6,23,3,255,13,25,6,255,18,28,7,255,27,37,13,255,31,41,10,255,40,50,14,255,51,59,20,255,55,60,18,255,93,98,58,255,139,148,110,255,202,215,183,255,216,230,199,255,216,229,198,255,216,229,198,255,215,229,196,255,212,227,194,255,212,228,195,255,212,227,196,255,212,227,195,255,212,228,195,255,212,228,195,255,212,228,195,255,213,229,195,255,214,230,194,255,214,230,194,255,214,230,194,255,215,229,194,255,215,229,194,255,216,230,195,255,241,247,213,255,241,247,213,255,241,247,213,255,240,245,213,255,239,244,212,255,239,244,212,255,240,245,213,255,238,244,212,255,235,242,209,255,234,241,208,255,233,240,207,255,233,240,209,255,229,238,205,255,226,237,203,255,227,237,203,255,227,237,203,255,226,236,202,255,225,234,200,255,225,234,200,255,225,232,198,255,224,231,197,255,224,231,197,255,224,231,197,255,224,230,197,255,223,230,196,255,223,230,196,255,223,230,196,255,223,230,196,255,223,230,196,255,223,230,196,255,223,230,196,255,222,229,196,255,223,230,197,255,221,231,197,255,219,229,196,255,217,228,196,255,215,226,196,255,214,226,195,255,212,225,194,255,211,224,194,255,212,224,194,255,213,225,195,255,214,225,193,255,213,224,192,255,214,225,193,255,210,223,191,255,204,211,171,255,173,161,106,255,157,132,64,255,130,102,30,255,135,106,27,255,114,90,16,255,92,74,9,255,76,63,7,255,58,50,5,255,45,43,7,255,26,32,4,255,28,37,9,255,72,81,33,255,84,96,36,255,69,86,26,255,56,79,26,255,55,77,29,255,55,78,32,255,50,75,31,255,43,69,26,255,40,64,22,255,43,66,23,255,50,73,30,255,36,55,22,255,9,23,6,255,4,14,3,255,11,20,3,255,14,24,3,255,19,31,8,255,27,38,10,255,38,49,15,255,51,60,22,255,58,63,23,255,70,73,34,255,100,105,63,255,175,184,150,255,215,227,195,255,217,229,199,255,217,230,200,255,215,229,198,255,213,228,196,255,213,228,196,255,212,227,196,255,212,227,195,255,213,228,195,255,213,228,195,255,213,228,195,255,213,228,195,255,214,230,194,255,214,230,194,255,215,229,194,255,215,229,194,255,216,230,195,255,216,230,195,255,239,245,211,255,239,245,211,255,239,245,211,255,238,243,211,255,237,242,210,255,238,243,211,255,238,243,211,255,236,242,209,255,235,242,209,255,234,241,208,255,232,239,206,255,232,239,208,255,229,238,205,255,226,237,203,255,225,236,202,255,225,235,201,255,224,234,200,255,224,234,200,255,224,233,199,255,225,232,198,255,224,231,197,255,224,231,197,255,224,231,197,255,223,230,196,255,221,228,194,255,220,230,195,255,221,231,196,255,221,231,196,255,220,230,195,255,220,230,195,255,221,231,196,255,221,229,196,255,221,229,195,255,220,228,195,255,219,229,195,255,216,227,195,255,215,226,196,255,213,225,195,255,209,223,192,255,209,222,192,255,210,223,193,255,210,223,193,255,211,224,192,255,211,224,191,255,210,223,192,255,204,219,186,255,187,188,144,255,161,141,76,255,150,120,49,255,124,95,22,255,124,94,20,255,110,85,14,255,92,74,11,255,72,59,9,255,54,46,5,255,40,39,2,255,23,26,1,255,15,21,4,255,29,32,9,255,95,93,36,255,126,124,52,255,113,119,54,255,90,105,44,255,73,91,34,255,69,87,31,255,71,89,37,255,77,96,43,255,81,98,40,255,65,78,28,255,16,27,6,255,4,12,3,255,5,12,4,255,12,21,4,255,15,25,3,255,16,28,5,255,19,29,3,255,30,41,8,255,43,52,16,255,50,57,18,255,71,75,35,255,98,99,54,255,128,134,97,255,202,212,180,255,218,228,197,255,217,229,199,255,216,229,199,255,214,229,197,255,212,228,196,255,212,227,196,255,212,227,196,255,213,228,196,255,213,227,194,255,213,227,194,255,213,227,194,255,213,228,193,255,215,229,194,255,216,230,195,255,216,230,195,255,217,231,196,255,218,232,197,255,239,245,211,255,239,245,211,255,239,245,211,255,239,244,212,255,238,244,211,255,238,244,211,255,238,243,211,255,237,242,210,255,235,242,209,255,233,240,207,255,233,240,207,255,232,239,208,255,230,238,207,255,226,236,203,255,225,235,201,255,224,234,200,255,223,233,199,255,224,234,200,255,224,234,200,255,224,234,199,255,224,233,198,255,225,232,198,255,224,231,197,255,224,231,197,255,222,229,195,255,220,230,195,255,221,231,197,255,222,232,197,255,221,231,196,255,220,230,196,255,219,229,194,255,219,228,194,255,218,227,193,255,218,228,194,255,218,229,195,255,217,228,196,255,214,226,196,255,212,225,195,255,210,224,193,255,209,223,192,255,209,222,192,255,210,223,193,255,209,222,190,255,209,223,190,255,209,223,192,255,201,211,174,255,163,155,105,255,167,141,71,255,148,118,47,255,127,98,22,255,127,97,19,255,110,85,13,255,87,71,10,255,68,55,9,255,52,43,7,255,39,36,4,255,32,29,6,255,16,18,5,255,10,14,3,255,51,45,11,255,109,94,27,255,128,113,36,255,119,111,40,255,107,107,38,255,107,108,37,255,102,102,32,255,96,95,33,255,80,79,32,255,34,36,7,255,5,12,1,255,5,12,3,255,7,14,4,255,11,20,4,255,14,23,3,255,18,27,5,255,22,31,4,255,28,37,5,255,33,43,8,255,40,50,14,255,59,63,24,255,96,95,48,255,99,103,64,255,171,179,145,255,218,228,196,255,217,229,199,255,216,229,199,255,216,230,198,255,212,228,195,255,210,227,195,255,211,227,195,255,212,227,196,255,212,227,195,255,214,228,196,255,214,229,195,255,215,229,194,255,216,230,195,255,217,231,196,255,217,231,196,255,217,231,196,255,218,232,197,255,239,246,212,255,238,245,211,255,239,246,212,255,239,246,213,255,239,246,213,255,238,245,212,255,239,245,212,255,237,242,210,255,234,241,208,255,233,240,207,255,233,240,207,255,232,239,208,255,230,238,207,255,226,235,204,255,225,234,202,255,224,234,200,255,224,234,200,255,225,233,200,255,225,234,200,255,224,234,199,255,224,234,199,255,224,232,198,255,224,231,197,255,224,231,197,255,223,230,196,255,221,231,197,255,222,232,198,255,223,233,199,255,221,231,197,255,220,230,196,255,218,228,194,255,218,228,194,255,218,229,195,255,217,228,194,255,216,227,194,255,214,227,194,255,212,225,195,255,211,225,194,255,210,225,194,255,209,224,193,255,209,223,194,255,209,222,193,255,208,221,191,255,208,221,189,255,210,222,190,255,191,193,152,255,148,131,76,255,163,133,58,255,145,113,40,255,136,105,26,255,133,103,22,255,105,80,12,255,80,63,8,255,61,48,3,255,58,49,9,255,39,34,4,255,38,35,6,255,20,20,2,255,9,12,2,255,16,15,1,255,43,36,5,255,83,70,17,255,94,81,19,255,99,86,20,255,105,92,23,255,87,78,18,255,61,57,13,255,29,30,8,255,7,12,2,255,4,10,3,255,5,13,2,255,11,19,4,255,10,19,2,255,14,23,3,255,18,27,4,255,26,33,7,255,31,38,7,255,35,43,9,255,33,44,8,255,50,55,18,255,101,99,51,255,87,89,48,255,132,139,102,255,215,225,192,255,217,229,198,255,216,229,198,255,214,228,195,255,211,228,195,255,209,227,195,255,211,228,196,255,211,228,196,255,212,227,196,255,213,228,196,255,215,229,196,255,216,230,195,255,216,230,195,255,216,230,195,255,217,231,196,255,218,232,197,255,218,232,197,255,238,245,211,255,238,245,211,255,240,247,213,255,240,247,214,255,240,246,214,255,239,246,213,255,238,245,213,255,235,242,211,255,233,240,209,255,232,239,208,255,230,238,207,255,229,237,206,255,228,237,205,255,226,237,203,255,225,235,202,255,225,235,201,255,225,235,201,255,225,234,201,255,226,234,200,255,225,235,200,255,223,233,198,255,222,232,197,255,222,231,196,255,223,230,196,255,223,230,196,255,221,231,196,255,222,232,197,255,222,232,198,255,219,230,196,255,217,228,194,255,216,226,194,255,218,228,195,255,218,229,197,255,216,228,195,255,214,227,194,255,212,225,195,255,211,224,194,255,211,225,194,255,210,225,195,255,208,223,193,255,208,223,194,255,207,221,193,255,207,220,191,255,207,221,190,255,209,221,187,255,174,167,124,255,143,122,61,255,161,129,54,255,142,108,35,255,127,96,19,255,118,90,14,255,98,75,9,255,88,67,8,255,71,52,6,255,63,52,9,255,40,36,4,255,31,29,3,255,29,30,8,255,14,16,3,255,10,13,2,255,12,15,3,255,21,21,4,255,30,29,5,255,37,36,7,255,36,36,7,255,26,28,5,255,14,17,2,255,9,13,2,255,7,13,3,255,6,14,3,255,10,18,6,255,10,18,4,255,10,19,2,255,16,24,4,255,19,27,3,255,23,32,4,255,30,39,7,255,37,47,9,255,41,51,15,255,46,51,15,255,90,86,41,255,80,82,40,255,103,110,73,255,199,209,177,255,214,227,195,255,214,228,198,255,212,228,194,255,212,228,196,255,209,227,195,255,209,226,194,255,211,228,195,255,212,228,195,255,214,229,196,255,214,229,196,255,215,229,196,255,215,229,195,255,217,229,195,255,218,230,195,255,219,230,196,255,219,231,197,255,239,246,212,255,239,246,212,255,241,248,214,255,241,248,215,255,241,247,214,255,239,245,213,255,237,244,213,255,236,243,212,255,234,241,210,255,231,239,208,255,230,239,208,255,228,237,206,255,227,237,205,255,226,236,203,255,226,236,202,255,227,236,202,255,227,236,202,255,227,235,202,255,226,234,200,255,224,234,200,255,222,232,198,255,220,230,196,255,220,230,195,255,221,231,196,255,221,231,196,255,221,231,196,255,220,230,196,255,220,230,196,255,217,228,194,255,215,227,193,255,215,226,194,255,216,228,195,255,217,228,196,255,215,228,195,255,213,227,194,255,213,226,196,255,212,225,195,255,211,225,195,255,209,224,194,255,208,223,194,255,207,222,193,255,208,221,193,255,207,220,192,255,209,221,189,255,211,219,182,255,166,159,111,255,152,134,66,255,161,128,49,255,144,108,36,255,109,80,14,255,118,87,10,255,112,85,14,255,100,75,11,255,83,62,8,255,53,44,4,255,43,39,5,255,33,30,2,255,27,28,4,255,19,22,2,255,13,17,3,255,9,14,5,255,9,15,3,255,9,14,1,255,9,13,1,255,6,13,1,255,6,13,1,255,6,12,2,255,9,15,2,255,9,16,2,255,10,19,3,255,12,21,5,255,9,17,2,255,13,21,3,255,18,26,4,255,21,30,4,255,25,34,5,255,29,34,7,255,34,43,8,255,39,47,13,255,61,61,20,255,93,86,36,255,64,65,22,255,89,96,58,255,181,191,160,255,210,223,191,255,213,228,198,255,213,229,195,255,212,228,196,255,210,227,195,255,211,228,196,255,212,228,196,255,213,228,195,255,213,228,195,255,213,228,195,255,214,229,196,255,215,229,195,255,218,229,195,255,219,230,196,255,219,230,196,255,219,231,197,255,241,247,213,255,242,248,214,255,243,249,215,255,243,248,216,255,241,246,214,255,240,245,213,255,237,243,212,255,235,242,211,255,233,241,210,255,231,239,208,255,229,238,207,255,228,237,206,255,228,237,205,255,227,237,204,255,227,237,203,255,227,236,202,255,228,236,203,255,228,235,202,255,225,234,200,255,222,233,200,255,220,231,198,255,219,230,196,255,218,229,195,255,219,230,196,255,219,229,195,255,219,230,195,255,220,230,195,255,219,229,195,255,217,228,194,255,215,227,193,255,214,228,195,255,216,227,195,255,216,227,195,255,215,227,194,255,214,227,195,255,212,225,195,255,212,225,195,255,210,224,194,255,209,224,193,255,207,222,193,255,207,220,192,255,207,220,192,255,208,221,191,255,211,221,190,255,210,214,182,255,154,147,98,255,147,130,58,255,157,124,39,255,155,118,39,255,107,76,11,255,127,92,14,255,125,91,16,255,100,74,9,255,77,63,7,255,55,44,4,255,51,43,6,255,44,41,8,255,25,26,2,255,18,20,2,255,20,24,5,255,16,22,4,255,13,20,4,255,12,18,4,255,10,16,3,255,9,17,2,255,9,18,2,255,9,18,2,255,11,20,2,255,13,23,2,255,14,23,3,255,13,22,3,255,15,23,4,255,14,22,4,255,16,24,2,255,23,31,7,255,26,33,6,255,32,35,8,255,31,39,9,255,35,39,7,255,75,67,22,255,101,92,35,255,67,68,23,255,85,91,53,255,163,172,142,255,209,221,190,255,213,228,198,255,215,230,195,255,214,229,196,255,212,229,197,255,212,228,196,255,212,228,195,255,213,228,195,255,214,229,196,255,214,229,196,255,213,228,195,255,215,229,195,255,218,230,196,255,220,232,197,255,220,232,198,255,218,231,197,255,242,248,214,255,243,249,215,255,242,248,214,255,242,247,215,255,240,246,213,255,238,244,211,255,235,242,210,255,232,240,209,255,231,240,209,255,231,239,208,255,230,239,208,255,228,237,206,255,228,237,206,255,229,237,205,255,228,237,204,255,227,236,203,255,227,236,202,255,226,235,201,255,224,234,200,255,221,232,200,255,220,231,199,255,217,228,195,255,217,228,194,255,217,228,194,255,217,228,194,255,218,230,194,255,219,230,195,255,218,229,195,255,216,229,194,255,214,228,194,255,214,228,195,255,215,227,195,255,215,226,194,255,214,226,194,255,213,226,195,255,211,224,194,255,211,224,194,255,209,223,193,255,209,223,192,255,208,222,193,255,208,221,193,255,208,221,193,255,208,221,191,255,209,221,189,255,208,214,177,255,153,142,88,255,152,129,59,255,148,113,33,255,181,139,52,255,140,98,21,255,125,90,16,255,125,90,15,255,95,72,9,255,67,55,3,255,71,56,7,255,60,48,7,255,42,38,6,255,31,31,3,255,27,28,4,255,21,24,3,255,17,21,3,255,15,23,4,255,16,24,5,255,15,23,4,255,15,24,4,255,13,24,4,255,11,22,4,255,14,23,4,255,14,24,1,255,16,24,2,255,19,27,6,255,17,24,6,255,17,24,5,255,19,27,5,255,22,30,6,255,27,35,7,255,37,41,7,255,34,42,6,255,36,35,6,255,92,79,31,255,95,86,30,255,76,76,30,255,89,94,55,255,152,160,129,255,207,220,188,255,213,228,198,255,215,229,195,255,215,229,197,255,214,229,198,255,214,229,197,255,213,229,196,255,214,229,196,255,215,230,196,255,215,231,196,255,215,229,196,255,216,230,195,255,218,231,196,255,218,231,196,255,218,232,198,255,217,231,198,255,244,250,216,255,244,250,216,255,243,249,215,255,240,247,214,255,238,245,212,255,236,243,210,255,233,242,210,255,231,240,209,255,232,241,210,255,232,241,210,255,231,240,209,255,228,237,206,255,229,238,207,255,228,237,206,255,228,237,206,255,227,237,203,255,225,235,201,255,225,235,201,255,223,233,200,255,221,232,200,255,220,231,199,255,219,230,197,255,218,229,195,255,217,228,194,255,218,229,195,255,218,230,194,255,218,230,195,255,217,230,195,255,216,230,195,255,214,228,194,255,212,226,193,255,214,226,194,255,214,225,193,255,214,226,194,255,212,225,195,255,212,225,195,255,211,224,194,255,211,224,194,255,210,224,194,255,210,223,194,255,209,222,194,255,210,223,193,255,209,222,193,255,207,221,189,255,206,216,176,255,155,141,86,255,149,124,56,255,148,110,35,255,198,150,52,255,195,141,45,255,118,79,11,255,109,79,10,255,94,70,10,255,82,63,4,255,76,61,7,255,68,55,10,255,42,36,3,255,34,31,2,255,37,37,8,255,31,32,9,255,20,24,3,255,15,22,2,255,17,25,3,255,16,24,2,255,15,24,1,255,14,23,2,255,13,22,3,255,15,24,3,255,20,29,5,255,23,30,7,255,18,26,4,255,17,25,3,255,21,29,7,255,22,30,7,255,21,29,4,255,29,38,9,255,36,43,6,255,37,42,5,255,55,47,7,255,102,87,34,255,85,79,26,255,77,77,32,255,97,100,60,255,145,153,122,255,205,218,186,255,213,228,197,255,214,228,194,255,215,229,197,255,215,230,199,255,215,230,197,255,214,229,197,255,216,231,198,255,217,231,196,255,216,231,196,255,217,232,197,255,217,232,197,255,218,232,197,255,216,230,195,255,216,230,196,255,216,231,198,255,243,250,216,255,242,249,215,255,240,247,213,255,238,246,213,255,235,244,211,255,234,243,210,255,233,242,210,255,232,241,210,255,231,240,209,255,231,240,209,255,230,239,207,255,229,238,207,255,228,237,206,255,227,236,205,255,227,236,205,255,225,235,203,255,224,235,201,255,224,235,201,255,222,234,200,255,221,232,198,255,221,232,198,255,221,232,198,255,220,231,197,255,220,230,196,255,220,230,196,255,219,231,195,255,219,231,195,255,217,231,196,255,216,230,195,255,213,227,193,255,210,225,192,255,212,224,192,255,214,225,193,255,213,225,194,255,212,224,194,255,212,225,195,255,212,225,195,255,211,224,195,255,212,225,195,255,212,225,196,255,211,224,196,255,211,224,194,255,210,223,193,255,209,221,189,255,207,215,179,255,152,141,89,255,150,127,61,255,150,112,31,255,198,151,44,255,226,174,72,255,147,102,31,255,104,73,11,255,99,74,10,255,104,78,12,255,81,63,7,255,59,51,6,255,51,46,6,255,47,43,7,255,40,36,6,255,32,32,4,255,28,31,5,255,25,31,8,255,23,29,8,255,23,28,6,255,21,29,5,255,21,29,5,255,21,29,7,255,22,30,5,255,24,32,4,255,25,31,3,255,24,30,4,255,24,31,6,255,23,31,5,255,24,33,4,255,26,34,5,255,28,33,6,255,34,38,7,255,41,36,7,255,107,90,28,255,100,83,20,255,70,63,18,255,92,91,48,255,92,95,54,255,158,166,135,255,205,218,187,255,212,227,197,255,215,229,194,255,216,230,198,255,215,230,198,255,215,230,197,255,215,230,197,255,217,231,198,255,217,231,197,255,216,231,196,255,216,231,196,255,217,231,196,255,218,232,197,255,217,231,196,255,216,230,196,255,216,230,197,255,241,248,214,255,240,248,214,255,238,246,212,255,236,244,211,255,235,243,210,255,234,242,209,255,232,241,210,255,230,239,209,255,231,240,209,255,231,240,209,255,229,238,207,255,229,238,207,255,228,238,206,255,227,237,205,255,226,236,204,255,225,235,203,255,224,235,202,255,223,234,201,255,223,234,201,255,222,233,199,255,222,233,199,255,221,232,198,255,221,231,197,255,219,231,196,255,218,230,196,255,219,231,195,255,219,231,196,255,217,230,195,255,216,229,195,255,212,227,192,255,210,225,192,255,211,224,193,255,211,224,193,255,212,224,194,255,211,224,194,255,211,224,194,255,212,225,195,255,212,225,195,255,212,225,195,255,212,225,195,255,212,225,196,255,212,225,195,255,210,223,193,255,210,222,189,255,211,217,183,255,159,150,97,255,150,128,58,255,165,128,48,255,193,145,54,255,235,201,120,255,197,150,70,255,123,84,18,255,108,78,12,255,107,79,13,255,91,70,12,255,61,53,6,255,56,50,8,255,55,49,8,255,49,44,6,255,38,37,5,255,30,32,7,255,27,32,5,255,25,30,6,255,23,28,4,255,23,29,5,255,21,29,4,255,22,30,5,255,25,33,4,255,26,35,3,255,28,36,3,255,30,36,9,255,26,33,4,255,27,37,4,255,29,37,4,255,29,35,6,255,27,32,5,255,32,33,4,255,70,56,14,255,113,89,25,255,106,90,23,255,62,58,13,255,95,93,47,255,86,87,48,255,169,177,147,255,209,222,190,255,215,229,197,255,218,231,198,255,218,232,198,255,215,231,197,255,216,231,197,255,216,231,197,255,218,232,197,255,217,231,196,255,218,232,197,255,217,232,197,255,217,232,197,255,217,231,197,255,216,231,197,255,216,231,197,255,216,231,198,255,238,247,213,255,238,248,214,255,237,246,212,255,236,245,211,255,234,243,209,255,232,242,208,255,231,240,210,255,230,239,209,255,230,239,208,255,230,239,208,255,229,238,207,255,229,238,207,255,228,238,207,255,227,238,206,255,226,237,205,255,224,235,203,255,224,235,203,255,224,235,203,255,223,234,202,255,223,234,200,255,222,233,199,255,220,231,197,255,219,230,196,255,217,230,195,255,216,229,195,255,218,230,195,255,219,230,196,255,218,229,195,255,214,227,193,255,212,226,193,255,211,226,193,255,210,224,193,255,209,223,193,255,210,224,193,255,210,224,193,255,210,224,194,255,212,226,196,255,213,227,196,255,212,227,196,255,212,226,195,255,213,227,197,255,212,226,196,255,209,224,193,255,209,223,191,255,210,220,186,255,170,161,106,255,142,119,50,255,173,142,66,255,181,137,56,255,215,181,102,255,215,165,68,255,173,129,44,255,110,74,8,255,105,81,17,255,80,63,8,255,69,59,9,255,69,62,13,255,58,51,7,255,53,49,8,255,39,39,5,255,36,40,10,255,34,39,7,255,31,36,6,255,28,33,7,255,27,34,6,255,25,33,7,255,26,34,9,255,27,36,7,255,30,38,7,255,29,36,4,255,33,38,7,255,33,38,6,255,35,42,8,255,32,39,6,255,32,37,7,255,26,32,4,255,46,41,6,255,90,67,14,255,120,96,29,255,81,70,16,255,70,66,17,255,99,97,48,255,77,79,42,255,183,192,163,255,212,224,191,255,219,231,197,255,221,233,201,255,221,233,200,255,218,232,197,255,218,232,197,255,218,232,197,255,218,232,197,255,218,232,197,255,218,232,197,255,217,233,197,255,216,231,197,255,215,229,196,255,215,230,197,255,216,231,198,255,217,232,199,255,236,246,213,255,236,246,212,255,236,246,212,255,234,244,212,255,232,241,210,255,231,240,209,255,231,240,210,255,231,240,210,255,230,239,208,255,230,239,208,255,229,238,207,255,228,237,206,255,227,237,206,255,226,237,205,255,226,237,205,255,225,236,204,255,225,236,204,255,224,235,203,255,224,235,203,255,223,234,202,255,221,232,200,255,219,230,198,255,218,229,197,255,216,229,196,255,215,229,195,255,219,230,196,255,219,230,196,255,217,230,195,255,214,228,195,255,211,226,193,255,211,226,193,255,210,225,193,255,209,224,193,255,209,224,193,255,209,224,193,255,210,225,194,255,211,226,195,255,212,227,196,255,213,228,198,255,213,228,198,255,211,226,197,255,210,225,195,255,207,222,193,255,208,222,191,255,209,222,187,255,183,175,126,255,138,111,52,255,189,162,87,255,156,117,35,255,152,109,23,255,231,191,82,255,218,167,57,255,155,110,26,255,88,65,7,255,75,58,9,255,79,62,11,255,73,61,10,255,69,61,14,255,57,52,7,255,44,44,5,255,42,43,8,255,35,37,5,255,33,36,6,255,28,33,4,255,28,34,4,255,27,33,5,255,28,33,9,255,28,34,8,255,31,38,8,255,36,43,10,255,42,45,12,255,40,41,11,255,33,35,6,255,33,37,8,255,29,33,4,255,38,36,5,255,70,57,10,255,99,75,18,255,80,65,10,255,70,66,20,255,105,97,44,255,76,73,25,255,81,85,51,255,198,207,180,255,215,227,194,255,221,233,198,255,222,234,201,255,222,234,200,255,220,234,199,255,219,233,198,255,219,232,198,255,220,234,199,255,218,232,197,255,218,232,197,255,217,231,196,255,217,231,197,255,215,229,196,255,216,230,197,255,217,231,198,255,217,231,198,255,234,244,212,255,233,242,211,255,233,242,211,255,232,241,210,255,231,240,210,255,230,239,209,255,231,240,210,255,230,239,210,255,230,239,210,255,229,238,208,255,228,237,206,255,228,237,206,255,227,237,205,255,226,237,205,255,226,237,205,255,226,237,205,255,225,236,204,255,225,236,204,255,223,234,202,255,222,233,201,255,221,232,200,255,219,230,198,255,218,229,197,255,216,228,196,255,215,229,195,255,218,229,195,255,219,231,197,255,218,231,197,255,215,229,196,255,213,227,194,255,211,225,193,255,210,224,193,255,209,224,193,255,210,225,194,255,209,224,193,255,210,225,194,255,211,226,195,255,212,227,196,255,213,228,198,255,212,227,198,255,210,225,196,255,209,224,195,255,207,222,193,255,209,221,191,255,213,222,190,255,199,197,154,255,159,133,72,255,175,142,71,255,170,133,57,255,136,99,24,255,183,139,38,255,217,164,48,255,201,141,25,255,134,89,11,255,82,58,5,255,78,60,9,255,74,60,8,255,76,66,17,255,52,48,8,255,51,48,10,255,52,48,14,255,48,44,9,255,41,41,9,255,35,39,8,255,34,40,6,255,33,40,6,255,32,39,8,255,32,39,7,255,33,40,6,255,38,45,7,255,39,46,7,255,36,40,10,255,30,32,7,255,33,31,4,255,52,46,8,255,75,60,11,255,84,64,11,255,75,63,13,255,60,57,10,255,81,75,24,255,118,106,50,255,70,68,26,255,103,109,78,255,207,218,190,255,217,230,197,255,221,232,199,255,222,234,200,255,222,234,199,255,221,233,198,255,221,233,199,255,222,234,200,255,220,234,199,255,219,233,198,255,218,232,197,255,217,231,196,255,216,230,196,255,216,231,197,255,217,231,198,255,218,232,199,255,219,233,200,255,233,242,211,255,233,242,211,255,233,242,211,255,231,240,209,255,230,239,210,255,229,238,209,255,230,239,210,255,230,239,210,255,229,238,209,255,228,237,207,255,228,237,206,255,228,237,206,255,227,237,205,255,226,237,205,255,226,237,205,255,226,237,205,255,225,236,204,255,223,234,202,255,222,233,201,255,222,233,201,255,221,232,200,255,220,231,199,255,219,230,198,255,215,228,195,255,214,228,195,255,216,228,194,255,217,230,196,255,216,230,197,255,214,228,195,255,213,226,195,255,211,224,193,255,210,225,194,255,210,225,194,255,210,225,194,255,209,224,193,255,209,224,193,255,210,225,194,255,210,225,194,255,211,226,197,255,211,226,197,255,210,225,196,255,209,224,195,255,208,223,194,255,209,224,193,255,211,225,192,255,210,215,171,255,189,166,102,255,160,123,57,255,178,141,67,255,160,124,49,255,148,110,23,255,176,124,22,255,207,143,21,255,161,101,10,255,149,98,12,255,94,64,4,255,70,52,5,255,63,55,13,255,48,48,9,255,48,49,10,255,55,53,11,255,51,50,10,255,43,45,10,255,36,40,8,255,35,42,6,255,35,43,6,255,34,41,6,255,31,39,5,255,32,38,5,255,35,41,8,255,33,40,4,255,30,36,4,255,32,32,4,255,53,44,5,255,87,69,14,255,98,75,13,255,80,61,9,255,53,51,9,255,58,58,13,255,103,92,34,255,107,95,41,255,65,66,29,255,132,139,111,255,211,223,193,255,217,230,196,255,220,231,199,255,222,234,201,255,222,234,199,255,222,233,199,255,223,234,200,255,222,236,201,255,220,234,199,255,218,232,197,255,217,231,196,255,217,231,196,255,216,230,197,255,216,230,197,255,217,231,198,255,218,232,199,255,220,234,201,255,235,243,213,255,235,243,212,255,234,243,212,255,232,240,209,255,230,239,208,255,230,239,208,255,230,239,210,255,229,238,209,255,229,238,209,255,228,237,208,255,227,236,207,255,227,236,205,255,227,237,206,255,226,237,205,255,225,236,204,255,225,236,204,255,224,235,203,255,223,234,202,255,222,233,201,255,221,232,200,255,219,230,198,255,220,231,198,255,218,229,197,255,214,227,194,255,213,227,193,255,212,226,193,255,213,226,193,255,213,227,194,255,213,227,194,255,211,224,194,255,210,223,192,255,211,224,194,255,210,224,193,255,211,224,194,255,210,223,193,255,211,224,194,255,210,224,193,255,211,224,194,255,212,225,195,255,212,225,196,255,212,226,197,255,211,224,195,255,211,225,195,255,211,226,195,255,211,227,193,255,216,222,181,255,205,193,138,255,152,124,60,255,174,139,66,255,197,155,75,255,155,119,40,255,137,102,24,255,142,98,13,255,164,109,13,255,191,125,15,255,162,105,12,255,116,78,9,255,75,55,6,255,45,38,3,255,43,40,5,255,47,46,6,255,45,47,10,255,38,42,9,255,33,38,8,255,33,40,7,255,32,40,9,255,28,36,10,255,22,29,7,255,20,25,3,255,24,28,2,255,34,33,3,255,49,44,7,255,61,51,7,255,72,58,6,255,84,64,9,255,90,72,18,255,69,58,11,255,63,56,14,255,100,89,38,255,110,97,42,255,66,65,19,255,80,85,50,255,169,179,150,255,211,224,192,255,217,229,195,255,219,231,198,255,222,234,201,255,223,235,200,255,223,234,200,255,222,236,201,255,221,235,200,255,218,233,198,255,216,232,196,255,217,232,196,255,216,231,195,255,216,230,197,255,216,230,197,255,217,231,198,255,218,232,199,255,219,233,201,255,237,244,214,255,237,244,213,255,237,244,214,255,234,242,211,255,232,240,210,255,232,240,209,255,231,240,210,255,229,238,209,255,228,237,208,255,227,236,207,255,227,236,207,255,226,235,206,255,227,237,206,255,226,237,205,255,225,236,204,255,225,236,204,255,224,235,203,255,222,233,201,255,223,234,201,255,222,233,200,255,219,230,196,255,218,230,196,255,217,229,196,255,214,227,193,255,212,226,192,255,211,225,192,255,211,225,192,255,211,225,192,255,211,225,194,255,210,224,194,255,209,223,193,255,210,224,193,255,211,224,194,255,212,225,194,255,211,224,193,255,210,223,193,255,211,224,194,255,212,225,194,255,212,226,196,255,213,227,197,255,213,226,197,255,212,226,196,255,213,226,197,255,215,227,196,255,215,226,195,255,218,223,191,255,209,209,164,255,162,143,79,255,144,113,46,255,184,143,70,255,205,161,77,255,143,109,35,255,109,77,11,255,138,98,14,255,168,114,17,255,175,114,10,255,140,88,8,255,112,76,12,255,77,56,8,255,64,49,7,255,52,42,5,255,42,36,6,255,37,35,8,255,33,35,4,255,33,34,3,255,28,31,4,255,16,21,3,255,8,14,2,255,12,16,2,255,34,32,4,255,53,43,5,255,67,52,8,255,75,58,9,255,72,58,9,255,70,57,10,255,68,58,12,255,78,69,21,255,101,86,34,255,100,83,29,255,83,75,29,255,56,60,23,255,108,116,81,255,193,204,174,255,211,225,191,255,217,230,195,255,219,231,199,255,220,232,200,255,222,234,201,255,221,235,200,255,221,235,201,255,219,234,199,255,216,232,197,255,217,232,197,255,216,232,197,255,216,231,196,255,216,230,197,255,217,231,198,255,217,231,199,255,218,232,200,255,219,233,200,255,238,244,216,255,237,243,215,255,237,243,215,255,234,243,214,255,233,242,213,255,232,241,212,255,232,241,211,255,230,239,209,255,228,237,208,255,227,236,207,255,227,236,207,255,226,235,206,255,225,235,206,255,225,236,205,255,225,236,204,255,224,235,203,255,223,234,202,255,222,233,201,255,223,233,202,255,223,233,202,255,220,231,199,255,216,230,197,255,215,229,196,255,213,227,194,255,212,226,193,255,209,224,191,255,209,224,191,255,208,223,191,255,207,222,191,255,208,223,192,255,209,224,193,255,210,224,191,255,211,224,192,255,212,225,194,255,211,225,194,255,212,224,195,255,210,223,193,255,210,223,193,255,210,225,194,255,211,226,197,255,212,227,198,255,212,227,198,255,213,226,197,255,215,227,197,255,216,227,197,255,215,227,197,255,213,218,179,255,181,169,111,255,143,118,52,255,142,111,39,255,193,153,68,255,186,146,66,255,136,102,31,255,112,85,16,255,124,92,18,255,135,93,12,255,130,86,11,255,112,76,10,255,95,66,8,255,86,60,6,255,76,54,6,255,65,48,9,255,58,46,9,255,55,48,7,255,57,44,8,255,47,40,8,255,24,26,5,255,7,12,1,255,16,17,3,255,48,40,8,255,63,49,5,255,65,51,8,255,68,57,8,255,59,53,7,255,60,55,12,255,81,73,23,255,103,87,31,255,126,107,50,255,68,60,14,255,50,51,15,255,80,83,47,255,160,169,137,255,207,220,188,255,212,225,193,255,214,228,195,255,216,230,197,255,218,230,198,255,220,233,201,255,219,233,200,255,219,233,200,255,218,232,199,255,217,231,198,255,217,231,198,255,217,231,198,255,215,230,197,255,215,230,197,255,216,230,198,255,217,230,200,255,217,230,200,255,218,231,201,255,241,248,218,255,240,246,216,255,237,244,214,255,233,242,211,255,233,242,211,255,232,241,211,255,232,241,211,255,229,238,209,255,227,236,207,255,227,236,207,255,227,236,206,255,226,235,205,255,225,235,205,255,225,236,205,255,225,236,204,255,223,234,203,255,223,234,202,255,223,234,202,255,222,233,201,255,223,233,201,255,221,232,200,255,217,231,198,255,214,228,195,255,212,226,193,255,212,226,193,255,211,225,192,255,210,224,191,255,208,222,191,255,208,221,191,255,208,222,192,255,209,223,193,255,209,222,192,255,211,224,193,255,211,225,194,255,211,224,194,255,211,224,194,255,210,223,194,255,210,224,194,255,211,225,195,255,210,225,196,255,210,225,196,255,210,225,196,255,211,224,195,255,213,226,196,255,215,227,197,255,215,226,197,255,214,222,188,255,197,194,147,255,163,147,86,255,146,119,50,255,131,101,31,255,165,131,53,255,167,131,51,255,160,127,48,255,129,100,27,255,118,91,24,255,99,75,14,255,87,64,11,255,82,62,11,255,83,58,5,255,82,59,6,255,69,51,9,255,66,51,9,255,64,54,8,255,63,49,8,255,50,43,8,255,31,33,5,255,10,14,5,255,14,16,4,255,41,37,9,255,55,49,7,255,61,56,15,255,68,63,16,255,69,62,13,255,87,74,23,255,104,88,35,255,108,94,36,255,78,69,22,255,51,50,16,255,64,69,34,255,119,124,90,255,190,200,169,255,210,223,192,255,212,226,193,255,215,229,196,255,216,230,197,255,217,231,198,255,218,231,200,255,218,232,199,255,219,233,200,255,218,232,199,255,218,232,199,255,216,230,197,255,215,229,196,255,214,229,196,255,214,229,196,255,215,230,197,255,216,230,199,255,217,230,200,255,217,230,200,255,243,250,219,255,240,247,216,255,237,244,213,255,232,241,210,255,232,241,210,255,232,241,210,255,230,239,210,255,229,238,209,255,227,236,207,255,227,236,206,255,227,236,205,255,227,236,205,255,226,236,206,255,225,236,206,255,224,235,204,255,224,235,204,255,224,235,203,255,222,233,201,255,221,232,200,255,223,233,201,255,222,233,201,255,218,231,199,255,214,228,195,255,213,227,194,255,211,225,194,255,211,225,192,255,210,224,191,255,209,222,191,255,209,222,192,255,210,223,193,255,209,222,192,255,208,223,192,255,210,224,194,255,210,225,194,255,210,225,195,255,209,224,195,255,209,223,194,255,209,223,194,255,210,224,194,255,210,225,196,255,210,225,196,255,210,225,195,255,210,224,193,255,212,226,195,255,213,227,196,255,214,226,196,255,214,223,194,255,207,214,177,255,178,171,119,255,160,138,73,255,134,111,46,255,110,85,23,255,153,123,48,255,179,138,52,255,182,140,52,255,148,112,33,255,101,79,15,255,88,73,18,255,81,68,19,255,85,69,16,255,74,60,12,255,67,56,13,255,62,51,11,255,59,51,9,255,60,50,6,255,50,45,6,255,38,40,7,255,12,17,6,255,11,16,3,255,36,39,10,255,65,61,18,255,72,61,16,255,89,75,20,255,93,76,19,255,113,95,36,255,107,92,35,255,70,61,16,255,54,52,14,255,66,69,31,255,86,92,57,255,161,169,140,255,203,216,186,255,211,225,194,255,213,227,195,255,214,229,196,255,215,229,196,255,217,231,198,255,217,231,198,255,217,231,198,255,219,233,200,255,218,232,199,255,218,232,199,255,217,231,198,255,215,229,196,255,214,229,196,255,214,229,196,255,215,230,197,255,217,230,199,255,217,230,200,255,216,229,199,255,243,250,219,255,240,247,216,255,238,245,214,255,234,243,212,255,233,242,211,255,233,242,211,255,231,240,210,255,229,238,208,255,228,237,208,255,230,239,208,255,230,239,208,255,228,237,207,255,228,238,207,255,225,236,206,255,225,236,206,255,226,237,206,255,225,236,204,255,222,233,201,255,221,232,200,255,222,232,201,255,221,232,200,255,218,232,199,255,215,229,197,255,213,226,196,255,212,225,195,255,212,226,193,255,211,225,192,255,210,223,192,255,210,223,192,255,210,223,193,255,209,222,192,255,209,223,192,255,209,224,193,255,211,225,195,255,211,225,195,255,210,224,195,255,208,223,194,255,210,224,195,255,210,224,194,255,210,225,196,255,210,226,196,255,211,226,196,255,212,226,195,255,213,227,195,255,214,229,197,255,215,227,197,255,213,225,197,255,211,224,193,255,199,201,158,255,168,156,99,255,148,129,66,255,111,94,35,255,96,76,18,255,126,95,26,255,174,132,47,255,189,141,50,255,164,126,43,255,116,92,22,255,113,94,31,255,100,85,28,255,85,75,26,255,83,72,27,255,65,58,16,255,62,56,15,255,71,63,16,255,66,59,14,255,56,53,13,255,26,27,6,255,17,18,3,255,49,45,14,255,94,76,21,255,125,94,31,255,123,94,28,255,109,91,31,255,80,71,18,255,59,56,11,255,57,56,19,255,76,77,37,255,84,84,43,255,134,138,105,255,200,212,184,255,208,223,194,255,211,226,196,255,213,228,196,255,215,230,197,255,215,229,196,255,216,230,197,255,216,231,198,255,215,230,197,255,216,231,198,255,217,232,199,255,218,232,199,255,218,232,199,255,217,231,198,255,216,231,198,255,215,230,197,255,214,229,196,255,216,229,199,255,216,229,199,255,216,229,199,255,242,249,218,255,240,247,216,255,238,245,214,255,234,243,212,255,234,243,212,255,233,242,211,255,232,241,209,255,231,240,208,255,231,241,209,255,231,241,210,255,231,240,211,255,228,237,209,255,227,237,208,255,225,236,206,255,224,235,205,255,224,235,205,255,223,234,203,255,222,233,201,255,222,233,201,255,221,231,200,255,219,231,199,255,215,229,196,255,214,227,197,255,212,225,195,255,212,225,195,255,212,226,193,255,212,226,193,255,211,224,193,255,210,223,193,255,210,223,193,255,209,222,192,255,209,223,191,255,209,223,191,255,211,225,194,255,211,224,194,255,211,224,195,255,211,224,195,255,211,224,194,255,209,224,194,255,210,225,195,255,211,226,196,255,212,227,196,255,213,227,194,255,213,227,194,255,215,228,197,255,216,228,198,255,213,226,196,255,211,225,193,255,209,218,180,255,194,193,149,255,156,146,87,255,125,110,51,255,106,90,33,255,106,90,30,255,109,87,25,255,133,100,31,255,142,109,35,255,123,98,32,255,138,113,47,255,123,99,35,255,112,96,37,255,124,108,57,255,105,92,42,255,95,80,27,255,99,81,26,255,101,83,27,255,81,69,18,255,45,42,9,255,29,29,6,255,78,68,27,255,108,91,27,255,123,98,31,255,94,74,21,255,69,59,18,255,49,49,11,255,57,59,20,255,78,79,37,255,89,90,48,255,125,128,92,255,187,196,165,255,208,223,195,255,210,225,197,255,212,227,198,255,213,228,196,255,213,228,196,255,214,229,196,255,214,229,196,255,214,229,196,255,214,229,196,255,215,230,197,255,217,231,198,255,218,232,199,255,218,232,199,255,217,231,198,255,215,230,197,255,215,230,197,255,215,230,197,255,216,229,199,255,216,229,199,255,216,229,199,255,241,248,216,255,240,247,216,255,239,246,215,255,236,245,214,255,235,244,213,255,235,244,213,255,234,244,211,255,234,244,210,255,234,244,211,255,233,242,212,255,230,239,210,255,227,236,209,255,226,236,207,255,224,235,205,255,223,234,204,255,222,233,203,255,221,232,202,255,220,232,202,255,221,232,200,255,219,230,198,255,216,229,197,255,213,227,195,255,213,226,196,255,212,225,195,255,212,225,195,255,211,225,193,255,211,225,192,255,212,225,194,255,210,223,193,255,211,224,194,255,210,223,193,255,209,223,190,255,210,224,191,255,211,225,193,255,211,224,193,255,211,224,194,255,212,225,195,255,210,224,194,255,210,224,195,255,211,225,196,255,211,226,196,255,212,227,196,255,212,226,194,255,214,227,194,255,216,227,197,255,215,227,197,255,213,226,194,255,211,224,191,255,211,223,189,255,210,218,184,255,189,185,143,255,140,128,76,255,119,102,43,255,118,104,45,255,101,89,32,255,89,74,22,255,77,63,12,255,85,71,18,255,108,88,31,255,121,94,30,255,122,101,42,255,155,141,86,255,137,119,64,255,124,100,36,255,124,96,34,255,128,102,38,255,102,84,26,255,56,52,12,255,46,48,15,255,70,65,22,255,69,64,15,255,64,55,9,255,55,52,13,255,54,52,15,255,58,58,18,255,71,71,28,255,90,90,48,255,121,122,84,255,191,200,167,255,207,222,192,255,209,225,198,255,211,226,199,255,212,228,199,255,212,227,196,255,212,227,195,255,213,228,195,255,213,228,195,255,213,228,195,255,213,228,195,255,214,229,196,255,216,231,198,255,218,232,199,255,218,232,199,255,217,231,198,255,216,231,198,255,216,231,198,255,216,231,198,255,217,230,200,255,217,230,200,255,217,229,200,255,241,247,215,255,241,248,215,255,239,248,215,255,238,247,216,255,238,247,216,255,239,246,215,255,239,247,215,255,237,244,213,255,234,242,212,255,233,242,212,255,229,240,210,255,227,237,210,255,225,236,207,255,224,235,205,255,221,234,204,255,220,233,203,255,218,231,201,255,217,231,200,255,216,230,199,255,214,228,199,255,213,227,198,255,213,228,198,255,213,227,198,255,211,225,195,255,211,224,194,255,210,225,194,255,211,226,194,255,212,226,193,255,212,226,193,255,211,225,193,255,210,223,193,255,210,223,193,255,211,224,194,255,211,224,194,255,212,225,194,255,212,225,195,255,211,224,194,255,210,224,195,255,210,225,198,255,213,227,198,255,213,226,198,255,213,226,196,255,214,226,194,255,215,227,195,255,215,228,198,255,214,227,197,255,213,226,196,255,212,225,194,255,213,224,194,255,212,223,192,255,209,216,183,255,178,177,135,255,135,125,74,255,128,115,59,255,113,102,45,255,99,90,36,255,83,76,25,255,80,73,24,255,72,64,19,255,70,62,18,255,69,62,20,255,75,72,30,255,74,68,26,255,73,64,19,255,76,65,18,255,75,65,20,255,57,52,13,255,46,47,12,255,43,48,15,255,37,42,13,255,46,49,15,255,64,63,22,255,75,74,28,255,73,72,26,255,67,66,23,255,77,77,38,255,116,120,84,255,185,192,160,255,207,220,190,255,210,226,196,255,211,227,198,255,211,228,197,255,212,229,197,255,211,228,196,255,211,228,196,255,211,228,196,255,212,229,197,255,212,228,197,255,211,227,197,255,212,228,197,255,213,230,198,255,214,231,199,255,215,231,198,255,216,231,198,255,216,232,197,255,217,231,197,255,219,233,198,255,219,233,201,255,219,232,202,255,217,230,201,255,241,248,216,255,241,249,216,255,239,248,216,255,238,247,216,255,237,246,215,255,237,245,214,255,236,244,213,255,235,243,212,255,232,241,211,255,230,239,210,255,228,238,210,255,226,237,209,255,224,236,207,255,222,235,205,255,220,233,203,255,219,233,203,255,216,231,201,255,214,229,199,255,213,228,198,255,213,228,199,255,213,227,198,255,212,227,198,255,213,227,199,255,212,226,196,255,210,223,193,255,208,223,192,255,211,225,193,255,212,226,193,255,212,226,193,255,212,225,193,255,210,223,193,255,210,223,193,255,211,224,194,255,212,225,195,255,212,225,195,255,212,225,195,255,211,224,194,255,210,224,196,255,210,226,197,255,212,227,198,255,212,226,196,255,213,226,196,255,213,227,194,255,214,228,196,255,215,228,198,255,215,228,198,255,213,226,196,255,213,225,195,255,213,225,195,255,213,224,194,255,212,221,190,255,204,211,177,255,180,182,142,255,152,146,97,255,130,121,66,255,109,101,46,255,90,84,32,255,87,81,32,255,89,83,37,255,81,77,33,255,74,72,31,255,65,64,24,255,55,55,15,255,57,55,15,255,64,60,21,255,63,59,25,255,54,53,21,255,51,54,18,255,53,59,21,255,49,54,20,255,68,71,33,255,77,77,33,255,79,80,32,255,82,82,37,255,86,87,47,255,108,111,76,255,150,157,123,255,204,215,183,255,210,225,195,255,211,226,197,255,211,227,197,255,212,228,197,255,210,227,195,255,209,226,194,255,209,226,194,255,210,227,195,255,211,228,196,255,211,227,196,255,211,227,197,255,212,229,197,255,213,230,198,255,214,230,198,255,214,229,198,255,215,230,198,255,217,232,199,255,218,232,198,255,219,233,200,255,221,235,203,255,221,234,204,255,220,233,204,255,242,249,218,255,240,248,217,255,237,247,216,255,235,245,213,255,234,243,212,255,232,241,210,255,231,240,210,255,231,240,210,255,229,239,209,255,227,238,208,255,227,238,210,255,225,236,209,255,223,236,207,255,221,234,204,255,220,233,204,255,219,232,203,255,216,231,201,255,214,229,200,255,212,227,198,255,212,227,198,255,211,226,197,255,211,226,197,255,212,227,198,255,211,226,197,255,210,225,195,255,209,224,193,255,211,225,193,255,212,226,193,255,212,226,193,255,211,225,193,255,210,223,193,255,210,223,193,255,210,223,193,255,212,225,195,255,213,226,196,255,212,225,195,255,211,224,194,255,210,224,194,255,209,225,196,255,211,226,196,255,211,226,195,255,212,227,196,255,214,228,195,255,215,228,196,255,214,227,197,255,215,228,197,255,213,226,196,255,212,225,195,255,212,225,195,255,213,225,195,255,213,223,193,255,209,222,192,255,208,219,188,255,199,203,163,255,168,164,114,255,130,122,66,255,99,92,40,255,91,86,36,255,95,92,43,255,90,88,41,255,87,86,42,255,77,77,36,255,63,65,24,255,65,67,25,255,76,78,34,255,80,81,37,255,79,81,38,255,76,79,36,255,65,69,26,255,61,65,26,255,73,76,35,255,77,80,36,255,85,87,42,255,112,115,76,255,157,161,127,255,173,181,149,255,188,199,167,255,209,222,192,255,210,225,196,255,211,226,197,255,212,227,196,255,211,227,196,255,208,225,193,255,207,224,192,255,208,225,193,255,208,225,193,255,209,226,194,255,210,227,195,255,211,228,196,255,213,230,198,255,213,230,198,255,214,229,198,255,214,229,198,255,215,230,198,255,216,231,198,255,218,232,199,255,221,235,202,255,222,236,204,255,222,235,205,255,221,234,205,255,241,250,219,255,238,247,216,255,234,244,213,255,232,243,211,255,230,241,211,255,230,240,210,255,229,239,210,255,227,238,208,255,226,237,208,255,227,237,209,255,225,238,210,255,224,237,209,255,224,237,209,255,222,236,208,255,220,234,205,255,217,232,203,255,215,230,201,255,214,229,200,255,213,228,201,255,211,227,199,255,211,226,198,255,211,226,197,255,212,227,198,255,212,227,198,255,211,226,197,255,211,226,195,255,212,226,195,255,213,226,194,255,212,226,193,255,212,225,194,255,211,224,194,255,210,223,193,255,212,225,195,255,212,225,195,255,213,226,196,255,212,225,195,255,211,224,194,255,210,224,194,255,209,225,193,255,211,226,195,255,212,227,196,255,214,229,198,255,214,229,196,255,214,228,196,255,216,229,197,255,216,230,197,255,214,228,195,255,212,226,194,255,212,226,194,255,213,226,194,255,213,225,195,255,212,223,193,255,211,223,192,255,207,220,188,255,203,208,166,255,186,179,125,255,122,117,66,255,94,90,42,255,94,93,46,255,91,92,45,255,87,88,43,255,86,85,42,255,70,70,30,255,72,73,33,255,80,82,41,255,84,87,44,255,80,83,40,255,80,82,41,255,68,72,31,255,61,68,27,255,72,78,40,255,73,79,42,255,86,94,57,255,168,176,144,255,203,213,185,255,206,218,188,255,207,222,192,255,210,225,195,255,212,227,197,255,212,227,196,255,213,228,197,255,210,227,195,255,209,226,194,255,208,225,193,255,208,225,193,255,208,225,193,255,209,226,194,255,211,228,196,255,211,228,196,255,212,229,197,255,215,231,199,255,214,229,198,255,215,230,199,255,215,230,199,255,215,230,199,255,217,232,200,255,222,236,203,255,222,236,203,255,222,235,204,255,221,235,205,255,238,247,216,255,235,246,215,255,232,243,213,255,229,241,211,255,228,239,209,255,228,239,209,255,227,238,210,255,226,237,209,255,224,236,208,255,224,236,208,255,224,236,208,255,223,236,208,255,222,235,207,255,220,235,207,255,217,232,204,255,216,231,203,255,215,230,203,255,213,229,202,255,213,229,201,255,211,227,199,255,210,226,198,255,210,226,197,255,211,227,198,255,212,227,198,255,211,226,197,255,213,228,197,255,213,227,197,255,213,226,195,255,211,224,192,255,210,223,193,255,211,224,194,255,211,224,194,255,212,225,194,255,213,227,196,255,214,227,196,255,213,227,196,255,212,225,194,255,211,225,194,255,210,225,194,255,212,227,196,255,214,228,197,255,215,228,198,255,214,227,197,255,215,228,197,255,217,229,197,255,217,230,197,255,214,228,195,255,213,227,194,255,212,226,193,255,211,225,193,255,211,225,195,255,213,225,192,255,213,224,193,255,209,225,197,255,208,219,185,255,204,203,156,255,124,123,77,255,76,76,33,255,76,78,38,255,78,81,40,255,87,88,47,255,96,94,51,255,86,85,42,255,83,83,41,255,77,81,39,255,76,82,39,255,71,77,35,255,69,74,35,255,66,71,34,255,63,71,33,255,48,57,25,255,40,50,21,255,69,80,51,255,170,182,153,255,209,222,193,255,209,224,194,255,210,225,194,255,210,225,194,255,212,227,196,255,212,227,196,255,212,227,197,255,210,227,195,255,208,225,193,255,208,225,193,255,208,225,193,255,208,225,193,255,208,225,193,255,210,227,194,255,211,228,195,255,213,229,196,255,214,229,197,255,214,229,198,255,215,230,199,255,215,230,199,255,215,231,200,255,217,232,201,255,221,235,202,255,222,236,203,255,220,234,203,255,219,234,203,255,236,246,216,255,234,245,215,255,231,243,213,255,227,240,210,255,227,239,209,255,228,238,209,255,225,237,209,255,223,236,208,255,223,236,208,255,223,236,208,255,222,235,207,255,221,234,206,255,219,233,205,255,218,232,205,255,216,230,204,255,216,230,204,255,216,231,204,255,214,230,203,255,212,228,201,255,210,226,199,255,209,225,198,255,210,226,197,255,211,227,198,255,211,227,198,255,211,227,198,255,214,229,199,255,214,228,197,255,213,226,196,255,211,224,194,255,211,224,194,255,210,223,194,255,211,224,193,255,212,226,193,255,213,227,194,255,213,227,194,255,213,227,194,255,212,226,193,255,211,226,194,255,211,226,195,255,212,226,196,255,214,227,197,255,215,228,198,255,215,227,197,255,216,228,197,255,216,227,195,255,217,228,196,255,215,228,195,255,212,226,193,255,211,225,192,255,210,225,192,255,209,225,194,255,211,225,194,255,210,223,194,255,209,223,197,255,207,221,191,255,200,208,172,255,104,109,70,255,52,56,19,255,58,62,29,255,47,51,17,255,71,72,35,255,121,118,76,255,138,135,90,255,109,109,69,255,51,55,25,255,43,50,24,255,34,42,15,255,41,48,20,255,69,78,45,255,79,90,53,255,36,46,18,255,32,43,20,255,62,75,51,255,167,181,152,255,209,223,191,255,209,224,193,255,210,225,193,255,210,225,193,255,211,226,195,255,211,226,196,255,210,226,197,255,210,227,196,255,209,226,194,255,208,225,193,255,208,225,193,255,208,225,193,255,208,225,193,255,210,227,194,255,212,228,195,255,214,229,196,255,214,229,197,255,214,229,198,255,215,230,199,255,215,230,199,255,215,231,201,255,217,232,201,255,219,233,201,255,220,234,201,255,219,234,202,255,219,234,203,255,234,245,215,255,233,244,214,255,232,243,214,255,230,241,213,255,226,239,210,255,225,237,209,255,224,236,208,255,225,237,209,255,223,236,210,255,223,236,209,255,221,234,208,255,218,232,206,255,217,231,205,255,217,231,205,255,216,231,204,255,215,230,204,255,214,230,203,255,213,229,202,255,212,228,201,255,208,226,201,255,208,225,199,255,208,226,198,255,209,226,198,255,210,226,198,255,212,228,199,255,213,228,199,255,213,228,198,255,214,228,197,255,212,226,196,255,212,225,195,255,211,224,194,255,211,225,194,255,212,225,195,255,212,225,194,255,212,226,195,255,213,227,194,255,213,226,194,255,213,227,194,255,213,227,194,255,212,227,195,255,214,229,197,255,214,229,198,255,214,227,196,255,214,227,197,255,215,228,196,255,215,228,196,255,214,228,194,255,212,227,194,255,211,226,194,255,209,224,193,255,208,225,193,255,209,223,193,255,208,222,195,255,207,222,196,255,205,220,190,255,198,210,176,255,93,103,66,255,34,44,14,255,41,48,22,255,32,39,12,255,51,56,23,255,145,143,98,255,156,154,107,255,100,101,62,255,41,47,22,255,25,35,14,255,19,28,8,255,38,47,22,255,85,96,60,255,62,72,35,255,40,51,20,255,40,53,27,255,65,78,53,255,170,185,156,255,209,224,192,255,209,224,193,255,211,226,195,255,211,227,195,255,211,227,195,255,211,227,196,255,211,226,195,255,210,226,196,255,210,227,195,255,208,225,193,255,209,226,194,255,209,226,194,255,208,225,193,255,210,227,195,255,212,228,197,255,214,229,197,255,214,229,198,255,213,229,198,255,213,230,198,255,213,230,199,255,213,230,199,255,215,232,200,255,218,234,202,255,219,234,202,255,219,234,202,255,220,235,202,255,235,246,216,255,233,244,215,255,232,242,215,255,229,241,214,255,226,239,211,255,223,236,208,255,223,236,208,255,223,236,208,255,222,235,209,255,221,234,208,255,220,233,207,255,217,231,205,255,216,230,204,255,215,230,203,255,215,231,204,255,214,230,203,255,214,230,203,255,212,228,201,255,210,227,200,255,208,226,201,255,208,226,200,255,208,226,200,255,209,226,198,255,210,226,198,255,211,227,198,255,213,228,199,255,213,228,198,255,214,229,198,255,213,228,197,255,212,225,195,255,212,225,195,255,212,225,195,255,211,224,194,255,211,224,194,255,212,226,194,255,213,227,194,255,212,226,193,255,213,227,194,255,214,228,195,255,214,229,196,255,214,229,196,255,214,229,198,255,213,226,196,255,214,227,197,255,214,227,196,255,214,228,195,255,213,227,194,255,212,227,194,255,211,226,194,255,208,223,193,255,208,223,190,255,209,223,191,255,209,223,193,255,207,222,194,255,204,219,188,255,202,214,179,255,118,121,86,255,42,48,18,255,22,30,10,255,25,32,15,255,46,51,22,255,123,125,81,255,160,161,114,255,126,126,84,255,34,41,18,255,26,35,16,255,47,55,26,255,50,59,30,255,40,51,18,255,56,67,34,255,39,50,19,255,36,50,21,255,85,99,72,255,183,197,169,255,210,225,195,255,211,226,195,255,211,226,195,255,210,226,195,255,210,227,195,255,212,227,196,255,211,226,195,255,210,226,196,255,210,226,195,255,208,225,193,255,208,225,193,255,208,225,193,255,208,225,193,255,209,226,194,255,210,227,195,255,212,228,196,255,213,229,198,255,213,230,198,255,213,230,198,255,211,229,198,255,214,230,200,255,214,231,200,255,215,232,200,255,217,233,202,255,218,234,202,255,219,234,202,255,235,245,217,255,232,242,215,255,230,241,213,255,227,240,212,255,225,238,210,255,224,237,209,255,223,236,208,255,222,236,208,255,222,236,210,255,220,234,208,255,218,232,206,255,216,231,204,255,216,231,204,255,215,231,204,255,214,230,203,255,213,229,202,255,213,229,202,255,211,227,200,255,210,226,200,255,208,226,200,255,209,227,201,255,209,227,199,255,209,225,198,255,210,226,198,255,210,226,197,255,211,226,197,255,213,228,198,255,213,228,197,255,212,227,196,255,213,226,196,255,213,226,196,255,212,225,195,255,212,225,195,255,212,226,195,255,212,226,194,255,212,226,193,255,213,227,194,255,214,228,195,255,215,229,196,255,214,229,196,255,214,229,197,255,213,228,197,255,213,226,196,255,214,227,196,255,213,226,195,255,213,227,195,255,212,226,193,255,211,226,194,255,210,225,194,255,207,222,191,255,208,222,190,255,208,222,190,255,207,221,190,255,206,221,192,255,206,220,188,255,202,214,177,255,171,168,118,255,90,87,44,255,36,45,20,255,36,43,21,255,52,56,30,255,59,66,32,255,124,127,83,255,133,134,87,255,49,55,25,255,48,54,26,255,99,106,63,255,85,94,58,255,32,42,14,255,23,34,9,255,32,45,17,255,34,48,19,255,126,142,112,255,196,211,182,255,211,226,197,255,211,225,195,255,209,225,193,255,209,225,194,255,210,227,195,255,210,226,194,255,209,225,194,255,209,225,195,255,209,225,196,255,207,224,193,255,207,224,192,255,207,224,192,255,208,225,193,255,208,226,194,255,209,227,195,255,210,227,196,255,212,229,197,255,213,230,198,255,213,230,198,255,211,229,198,255,213,230,199,255,213,230,198,255,213,230,198,255,214,231,199,255,215,232,200,255,216,232,200,255,231,241,214,255,228,240,212,255,227,239,211,255,226,239,211,255,225,238,210,255,224,237,209,255,222,236,208,255,221,236,208,255,221,235,209,255,220,234,208,255,217,232,206,255,216,232,205,255,216,232,205,255,215,231,204,255,215,231,204,255,213,229,202,255,212,228,202,255,211,228,201,255,210,226,200,255,209,226,199,255,210,226,200,255,210,226,199,255,210,226,199,255,211,227,199,255,211,227,198,255,212,227,198,255,213,228,198,255,212,227,196,255,211,226,195,255,214,227,197,255,215,228,198,255,214,227,197,255,214,228,196,255,214,228,196,255,214,228,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,214,229,196,255,213,228,196,255,212,227,196,255,213,226,196,255,213,226,196,255,213,227,194,255,212,226,194,255,211,225,194,255,210,225,194,255,209,224,193,255,208,223,192,255,208,222,193,255,208,221,191,255,207,220,191,255,206,220,193,255,206,220,191,255,206,218,184,255,197,198,150,255,144,142,94,255,58,66,31,255,61,70,37,255,56,65,31,255,46,54,22,255,74,76,41,255,86,89,50,255,98,105,66,255,107,113,74,255,83,87,51,255,39,46,20,255,22,33,10,255,17,31,8,255,30,45,18,255,72,88,57,255,176,193,160,255,205,220,189,255,212,227,197,255,211,225,195,255,209,224,193,255,208,225,193,255,210,227,195,255,209,226,194,255,208,225,193,255,207,224,194,255,206,224,194,255,206,224,194,255,206,224,193,255,206,225,193,255,206,224,192,255,206,225,193,255,207,226,194,255,207,226,194,255,209,227,195,255,210,228,196,255,211,228,196,255,210,228,196,255,212,230,198,255,211,230,199,255,212,229,199,255,214,230,200,255,214,230,200,255,214,230,200,255,227,240,212,255,227,240,212,255,226,239,211,255,226,239,211,255,223,236,209,255,223,236,209,255,222,236,208,255,221,236,207,255,221,235,208,255,220,234,208,255,217,233,206,255,217,233,206,255,217,233,206,255,216,232,205,255,215,231,204,255,213,229,202,255,212,228,202,255,209,227,201,255,210,227,201,255,211,227,200,255,212,228,201,255,211,227,200,255,212,228,201,255,212,228,201,255,212,228,201,255,213,228,199,255,212,227,198,255,212,227,196,255,212,227,196,255,215,228,198,255,215,228,198,255,216,230,198,255,216,230,197,255,215,229,196,255,216,230,197,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,214,229,196,255,213,228,196,255,212,227,196,255,212,225,195,255,213,227,196,255,212,227,194,255,211,226,194,255,210,225,194,255,209,224,194,255,208,223,192,255,207,222,191,255,206,221,193,255,206,220,192,255,206,220,191,255,206,221,194,255,206,220,192,255,207,219,188,255,204,213,179,255,177,182,141,255,95,105,61,255,52,63,26,255,36,46,15,255,43,50,23,255,50,54,25,255,65,71,37,255,76,84,48,255,91,98,55,255,79,84,45,255,31,38,18,255,18,31,8,255,23,38,13,255,60,76,47,255,150,167,134,255,202,219,185,255,209,224,192,255,213,226,197,255,211,224,194,255,210,224,194,255,208,224,192,255,207,225,193,255,207,225,193,255,207,224,192,255,205,223,193,255,203,222,192,255,204,223,193,255,205,224,194,255,205,224,192,255,205,224,192,255,204,224,193,255,204,225,194,255,205,225,194,255,205,225,194,255,206,226,195,255,209,226,195,255,210,228,196,255,210,229,198,255,210,229,198,255,209,227,198,255,211,228,199,255,213,229,200,255,212,228,199,255,228,241,213,255,227,240,212,255,226,239,211,255,224,237,209,255,223,236,208,255,223,236,210,255,223,236,209,255,222,235,208,255,220,234,208,255,220,234,208,255,218,232,206,255,218,232,206,255,217,233,206,255,216,232,205,255,215,231,204,255,213,229,202,255,212,229,203,255,209,227,201,255,210,227,201,255,211,227,200,255,212,228,201,255,213,229,202,255,212,228,201,255,213,229,202,255,214,230,203,255,215,230,201,255,214,229,200,255,213,228,197,255,212,227,196,255,214,227,197,255,215,228,198,255,215,229,196,255,216,230,197,255,216,230,197,255,217,231,198,255,217,231,198,255,216,230,197,255,215,229,196,255,214,228,195,255,213,228,195,255,213,228,195,255,212,227,196,255,212,225,195,255,212,226,195,255,212,227,194,255,212,227,195,255,209,224,195,255,210,225,196,255,209,224,193,255,207,222,191,255,207,223,194,255,206,221,191,255,207,222,191,255,205,222,192,255,206,222,191,255,207,222,189,255,206,220,187,255,198,214,180,255,174,189,148,255,116,130,88,255,63,74,37,255,37,47,14,255,32,43,13,255,26,36,9,255,22,30,11,255,45,52,25,255,73,81,42,255,32,44,15,255,37,54,25,255,76,93,61,255,145,162,128,255,198,215,181,255,206,221,190,255,211,224,194,255,212,225,195,255,211,224,196,255,210,225,196,255,208,224,195,255,207,226,196,255,206,225,194,255,204,223,193,255,204,223,193,255,203,222,192,255,203,222,192,255,202,221,191,255,203,222,192,255,205,224,192,255,204,224,193,255,202,223,194,255,202,224,193,255,203,225,194,255,206,226,196,255,208,227,197,255,210,227,197,255,209,228,197,255,209,228,198,255,209,228,198,255,209,228,198,255,209,228,200,255,211,229,201,255,228,242,213,255,227,240,212,255,225,238,210,255,224,237,209,255,223,236,209,255,223,236,209,255,224,237,209,255,224,237,209,255,221,234,208,255,220,234,208,255,219,233,207,255,218,232,207,255,217,232,206,255,215,232,204,255,214,231,204,255,214,230,204,255,212,229,203,255,211,228,202,255,210,227,201,255,211,227,200,255,213,229,202,255,214,230,203,255,214,229,202,255,214,229,203,255,214,230,203,255,214,230,201,255,212,228,199,255,211,227,196,255,212,227,196,255,213,227,196,255,213,228,197,255,214,228,197,255,215,229,197,255,216,230,197,255,216,230,197,255,217,231,197,255,216,230,197,255,216,230,196,255,215,229,195,255,214,228,195,255,213,228,196,255,213,227,196,255,213,226,196,255,212,226,196,255,211,226,194,255,212,227,196,255,211,226,196,255,211,226,196,255,209,224,193,255,207,222,191,255,207,222,192,255,206,221,190,255,206,222,190,255,206,223,192,255,206,222,190,255,206,221,189,255,205,220,188,255,201,218,187,255,197,214,180,255,176,192,154,255,141,156,112,255,101,115,71,255,70,85,45,255,59,68,28,255,55,64,28,255,59,69,35,255,71,84,43,255,82,98,60,255,116,134,100,255,159,175,143,255,192,208,176,255,203,220,189,255,206,221,191,255,209,224,193,255,211,225,195,255,210,224,195,255,210,224,195,255,209,225,195,255,208,226,195,255,207,225,194,255,205,223,192,255,204,223,192,255,204,223,192,255,204,222,192,255,203,221,192,255,203,222,193,255,203,223,192,255,202,222,192,255,202,222,193,255,200,223,193,255,201,224,194,255,204,225,196,255,208,227,197,255,209,226,197,255,209,228,197,255,208,227,197,255,209,228,198,255,208,227,198,255,208,227,199,255,210,228,200,255,228,243,214,255,226,240,211,255,225,238,211,255,225,238,211,255,224,237,210,255,225,238,210,255,225,238,210,255,224,238,210,255,221,235,209,255,220,234,208,255,220,234,208,255,219,233,208,255,217,233,207,255,215,233,205,255,214,232,205,255,213,230,204,255,211,229,203,255,211,228,202,255,210,227,201,255,210,228,201,255,212,229,202,255,214,230,203,255,214,230,203,255,214,230,203,255,214,229,202,255,211,229,199,255,210,228,198,255,210,226,196,255,211,226,196,255,212,227,196,255,212,229,197,255,214,228,198,255,215,228,198,255,215,229,196,255,215,229,196,255,216,230,197,255,216,230,197,255,216,230,197,255,215,229,196,255,215,229,196,255,215,228,196,255,214,227,197,255,213,226,196,255,212,225,195,255,211,226,195,255,212,227,196,255,212,227,196,255,210,225,194,255,209,224,193,255,208,223,192,255,206,222,192,255,205,221,192,255,207,222,193,255,206,222,193,255,206,222,192,255,205,221,191,255,205,221,190,255,205,220,189,255,203,218,189,255,200,217,186,255,193,210,174,255,174,189,147,255,138,146,101,255,118,111,62,255,106,96,51,255,102,100,59,255,116,127,84,255,155,169,134,255,190,204,174,255,201,216,187,255,204,219,190,255,204,220,191,255,205,221,192,255,207,222,193,255,209,224,195,255,210,225,194,255,210,225,194,255,209,226,195,255,208,227,195,255,207,225,193,255,207,224,193,255,204,223,191,255,205,223,192,255,205,221,192,255,203,221,192,255,203,222,193,255,201,222,191,255,201,222,191,255,200,223,191,255,200,223,194,255,199,223,194,255,203,224,195,255,207,226,197,255,208,226,196,255,207,228,197,255,208,227,197,255,208,227,198,255,208,227,199,255,208,227,199,255,209,227,200,255,228,242,214,255,226,240,214,255,224,238,212,255,224,238,212,255,224,237,211,255,225,238,211,255,225,238,210,255,223,237,209,255,221,235,209,255,221,235,209,255,220,234,208,255,218,234,208,255,216,233,206,255,214,232,206,255,213,231,205,255,212,230,204,255,210,228,202,255,210,228,202,255,210,228,202,255,210,228,202,255,210,229,202,255,211,230,202,255,213,229,202,255,213,230,203,255,212,229,201,255,209,228,200,255,210,227,199,255,210,226,198,255,210,225,196,255,210,225,196,255,210,226,197,255,213,227,198,255,214,228,197,255,215,228,197,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,214,228,195,255,213,227,194,255,213,227,195,255,213,226,196,255,213,226,196,255,212,226,196,255,211,226,195,255,211,226,195,255,211,226,195,255,210,225,194,255,209,224,193,255,208,223,192,255,204,220,191,255,204,220,191,255,205,221,192,255,206,222,193,255,205,221,192,255,204,220,191,255,204,220,192,255,205,220,192,255,204,219,192,255,201,218,191,255,201,217,188,255,197,210,176,255,174,176,134,255,153,136,87,255,135,120,72,255,128,122,81,255,136,143,102,255,178,193,159,255,198,215,185,255,202,218,189,255,203,219,190,255,204,220,191,255,205,221,192,255,207,222,193,255,209,224,195,255,209,224,193,255,209,225,193,255,209,226,194,255,207,226,194,255,205,223,193,255,206,222,193,255,204,222,191,255,202,220,189,255,205,222,193,255,204,222,194,255,203,222,194,255,202,223,192,255,201,222,192,255,200,223,191,255,198,223,193,255,198,223,193,255,201,224,195,255,205,226,196,255,205,224,195,255,205,225,197,255,205,225,197,255,206,226,198,255,206,226,198,255,208,227,199,255,208,227,199,255,228,243,216,255,226,240,214,255,224,238,213,255,224,238,212,255,224,238,212,255,224,238,212,255,224,238,211,255,222,236,210,255,221,235,209,255,220,235,208,255,218,234,208,255,218,234,208,255,215,233,206,255,213,231,205,255,213,231,205,255,213,231,205,255,211,229,203,255,211,229,203,255,210,228,203,255,210,228,202,255,211,229,203,255,211,229,202,255,211,229,202,255,211,230,202,255,210,228,200,255,208,226,200,255,208,226,199,255,209,226,198,255,209,225,198,255,210,226,198,255,209,225,196,255,211,225,196,255,213,227,197,255,213,227,196,255,213,228,195,255,213,227,194,255,214,228,196,255,214,229,196,255,214,228,195,255,214,227,195,255,213,227,195,255,213,226,196,255,213,226,196,255,211,226,195,255,210,225,194,255,211,226,195,255,209,224,193,255,209,224,193,255,209,224,193,255,208,223,192,255,205,221,192,255,204,220,191,255,203,219,190,255,205,221,192,255,205,221,192,255,204,220,191,255,202,219,189,255,204,220,191,255,204,219,191,255,202,219,192,255,203,219,191,255,201,215,182,255,186,187,147,255,189,175,123,255,170,163,108,255,157,155,110,255,156,159,120,255,190,201,170,255,200,217,188,255,202,218,189,255,203,219,190,255,204,220,191,255,204,220,191,255,206,221,192,255,208,223,194,255,208,223,193,255,207,223,193,255,206,224,194,255,205,224,194,255,205,223,193,255,205,223,193,255,204,223,192,255,203,222,191,255,204,223,194,255,203,222,194,255,202,221,193,255,201,221,193,255,200,222,192,255,199,222,193,255,198,222,192,255,198,223,193,255,200,224,195,255,202,224,195,255,203,224,194,255,202,225,196,255,202,225,196,255,203,224,196,255,205,225,197,255,207,227,199,255,207,227,199,255,228,243,217,255,226,241,215,255,225,239,214,255,225,239,214,255,225,239,214,255,225,239,213,255,223,237,211,255,221,235,209,255,219,235,208,255,218,234,207,255,217,233,206,255,217,233,207,255,215,232,206,255,213,231,205,255,214,232,206,255,213,231,205,255,212,230,204,255,212,230,205,255,212,230,204,255,211,228,202,255,212,229,203,255,211,229,203,255,211,229,202,255,211,229,202,255,209,228,201,255,208,228,201,255,208,226,200,255,209,226,199,255,210,226,199,255,210,226,199,255,209,225,197,255,210,225,196,255,212,227,197,255,212,227,196,255,212,227,195,255,212,227,195,255,213,228,196,255,213,227,196,255,214,227,196,255,213,227,195,255,214,228,195,255,213,227,195,255,212,227,195,255,212,227,195,255,211,226,195,255,212,227,196,255,210,225,194,255,210,225,194,255,210,225,194,255,209,224,193,255,207,222,193,255,205,221,192,255,203,219,190,255,204,220,191,255,204,220,191,255,204,220,191,255,203,221,189,255,204,222,189,255,204,221,189,255,202,220,190,255,202,220,190,255,202,216,183,255,193,193,153,255,194,170,121,255,189,160,109,255,168,145,104,255,163,155,120,255,196,202,173,255,204,218,189,255,203,219,190,255,204,220,191,255,204,221,192,255,204,220,191,255,205,221,192,255,207,222,193,255,206,221,192,255,205,221,192,255,205,222,193,255,205,224,194,255,204,223,193,255,204,223,193,255,205,224,193,255,204,223,193,255,204,223,194,255,203,222,194,255,202,222,194,255,200,221,193,255,198,221,192,255,198,221,192,255,198,221,192,255,199,222,194,255,200,223,195,255,201,224,195,255,202,224,195,255,201,224,195,255,201,224,195,255,201,223,195,255,202,224,196,255,205,226,199,255,207,227,200,255,228,243,215,255,227,241,214,255,225,239,213,255,226,240,214,255,226,240,213,255,224,239,211,255,222,237,210,255,221,236,210,255,219,235,208,255,218,234,208,255,217,233,207,255,215,233,207,255,215,233,207,255,216,233,207,255,216,233,207,255,216,233,207,255,216,232,206,255,215,230,207,255,214,230,206,255,214,230,204,255,214,230,204,255,211,229,203,255,210,228,202,255,209,228,201,255,210,229,201,255,208,228,201,255,209,228,200,255,210,227,200,255,212,228,201,255,211,227,199,255,210,226,197,255,210,226,197,255,211,226,197,255,212,227,197,255,212,227,196,255,212,227,196,255,212,227,196,255,211,225,195,255,212,225,195,255,213,226,196,255,213,227,195,255,212,227,194,255,211,226,193,255,211,226,194,255,212,227,196,255,212,227,196,255,211,226,195,255,210,225,194,255,210,225,194,255,209,224,193,255,208,224,195,255,207,223,194,255,205,220,191,255,204,220,191,255,204,220,191,255,205,221,192,255,204,222,192,255,205,222,191,255,206,222,191,255,204,222,192,255,202,221,191,255,204,218,185,255,196,195,156,255,188,155,108,255,156,105,60,255,146,108,71,255,159,149,115,255,192,202,172,255,204,220,190,255,204,220,191,255,205,221,192,255,203,222,192,255,205,221,192,255,206,222,193,255,208,223,194,255,207,222,193,255,206,222,193,255,205,223,193,255,205,224,194,255,205,224,195,255,204,223,195,255,204,223,193,255,204,223,193,255,203,222,192,255,203,222,194,255,202,222,194,255,200,221,192,255,199,221,192,255,200,220,192,255,200,220,193,255,201,221,194,255,201,222,195,255,200,223,194,255,201,224,195,255,200,223,195,255,202,224,196,255,203,225,197,255,202,223,196,255,204,224,197,255,206,226,199,255,227,242,214,255,226,241,214,255,225,239,213,255,226,240,214,255,226,239,213,255,223,237,209,255,221,236,209,255,220,236,210,255,219,234,208,255,218,234,207,255,217,235,208,255,216,234,208,255,217,234,208,255,218,234,208,255,218,234,208,255,217,233,208,255,216,232,208,255,214,230,206,255,214,230,207,255,213,230,204,255,213,229,204,255,212,228,202,255,210,228,202,255,209,227,201,255,210,228,201,255,210,229,201,255,211,229,201,255,212,228,201,255,212,228,201,255,211,227,198,255,210,226,197,255,210,225,197,255,210,226,196,255,211,226,196,255,210,226,195,255,211,226,195,255,211,226,195,255,210,225,194,255,211,225,195,255,211,225,195,255,212,227,195,255,211,226,194,255,211,226,193,255,211,226,194,255,213,228,197,255,211,226,195,255,210,225,194,255,211,226,195,255,211,226,195,255,209,224,193,255,209,224,193,255,208,223,192,255,206,222,190,255,206,221,190,255,206,221,191,255,206,222,192,255,205,222,192,255,207,223,193,255,206,222,192,255,205,222,193,255,205,222,192,255,206,220,188,255,205,205,167,255,209,182,135,255,160,119,72,255,154,125,85,255,174,169,132,255,199,208,178,255,206,221,191,255,206,222,192,255,205,222,193,255,205,223,193,255,205,223,194,255,207,223,194,255,208,224,195,255,207,223,193,255,206,223,194,255,205,223,193,255,205,224,195,255,204,223,195,255,204,223,194,255,204,223,193,255,203,222,193,255,203,222,193,255,203,222,194,255,202,222,194,255,200,221,193,255,201,222,193,255,201,221,193,255,200,221,194,255,201,222,194,255,202,223,195,255,202,224,195,255,200,223,195,255,201,223,196,255,202,224,196,255,203,224,197,255,203,223,196,255,204,224,197,255,205,225,198,255,226,242,215,255,226,241,214,255,226,240,214,255,226,240,214,255,225,239,213,255,222,236,210,255,220,236,210,255,219,235,209,255,218,234,208,255,218,234,208,255,218,234,208,255,216,234,208,255,217,234,208,255,219,235,209,255,218,234,208,255,217,233,208,255,214,231,207,255,212,230,206,255,212,230,206,255,210,228,204,255,210,228,203,255,210,228,203,255,210,228,202,255,210,228,202,255,211,229,202,255,213,230,202,255,213,230,202,255,213,229,202,255,212,228,201,255,210,226,198,255,210,226,197,255,210,226,196,255,210,227,195,255,210,227,195,255,209,226,194,255,209,226,194,255,210,227,195,255,209,225,194,255,209,224,193,255,209,224,193,255,211,226,195,255,211,226,195,255,210,225,194,255,210,225,194,255,211,226,195,255,211,226,195,255,210,225,194,255,209,224,193,255,208,223,192,255,208,223,192,255,209,222,192,255,209,223,191,255,208,223,190,255,208,223,192,255,207,223,194,255,206,222,193,255,206,221,191,255,208,223,193,255,208,223,192,255,207,222,191,255,206,221,191,255,206,220,189,255,207,214,176,255,230,220,169,255,206,187,135,255,191,183,137,255,186,192,151,255,200,212,181,255,207,221,192,255,208,223,193,255,207,223,194,255,206,222,195,255,206,222,195,255,207,223,195,255,208,224,195,255,206,223,193,255,204,223,193,255,203,222,192,255,205,224,194,255,205,223,194,255,205,223,194,255,204,222,192,255,203,222,192,255,203,222,194,255,203,222,194,255,203,222,194,255,201,221,193,255,202,222,194,255,201,221,193,255,198,221,193,255,199,223,194,255,200,223,195,255,201,221,194,255,202,222,195,255,202,225,197,255,201,224,196,255,201,223,195,255,202,222,195,255,203,223,196,255,204,224,197,255,226,242,215,255,226,241,214,255,226,240,214,255,226,240,214,255,225,239,213,255,223,237,211,255,222,237,211,255,220,236,210,255,220,236,210,255,218,234,208,255,217,234,208,255,217,234,208,255,218,235,209,255,218,234,208,255,219,235,209,255,217,233,208,255,214,231,207,255,212,230,206,255,212,230,206,255,211,229,204,255,211,229,204,255,210,228,202,255,209,227,201,255,210,228,202,255,211,229,202,255,212,229,201,255,213,229,202,255,213,229,202,255,211,227,200,255,210,226,199,255,209,225,197,255,210,226,197,255,210,226,196,255,210,227,196,255,209,226,194,255,208,225,194,255,210,227,195,255,210,226,194,255,210,225,194,255,210,225,194,255,211,226,195,255,210,225,194,255,209,224,193,255,209,224,194,255,210,225,196,255,210,225,196,255,210,225,195,255,209,224,194,255,208,223,193,255,207,222,192,255,209,222,192,255,208,223,192,255,207,222,191,255,208,223,192,255,206,222,193,255,206,222,194,255,207,223,193,255,209,224,193,255,208,223,192,255,208,223,192,255,206,222,190,255,205,220,188,255,200,207,169,255,217,206,155,255,217,200,146,255,191,185,138,255,176,180,140,255,196,210,178,255,207,222,193,255,207,223,193,255,207,223,194,255,206,222,195,255,206,223,196,255,208,225,197,255,208,224,195,255,207,224,194,255,204,222,193,255,203,222,192,255,205,224,194,255,205,224,194,255,206,223,194,255,204,223,193,255,203,222,192,255,203,222,194,255,203,222,194,255,204,223,195,255,202,222,194,255,203,222,194,255,202,221,194,255,199,222,194,255,199,223,194,255,199,222,194,255,201,221,194,255,201,221,195,255,200,223,195,255,200,222,195,255,199,222,194,255,201,222,195,255,203,223,197,255,203,223,197,255,226,242,215,255,226,241,214,255,226,240,214,255,224,238,212,255,225,239,213,255,225,239,213,255,222,238,212,255,222,238,212,255,221,237,211,255,220,236,210,255,218,234,208,255,220,236,210,255,220,236,210,255,219,235,209,255,219,235,209,255,217,233,207,255,213,230,205,255,213,231,207,255,213,231,207,255,213,231,205,255,212,230,204,255,211,229,203,255,210,229,201,255,210,229,202,255,211,230,202,255,212,228,201,255,212,228,201,255,211,227,200,255,211,227,200,255,210,226,199,255,210,226,199,255,210,226,197,255,210,226,197,255,209,225,196,255,209,225,196,255,208,225,194,255,209,226,194,255,209,225,194,255,209,224,194,255,210,225,194,255,210,225,195,255,210,225,194,255,210,225,194,255,209,226,195,255,209,224,195,255,209,224,195,255,209,224,195,255,209,224,195,255,208,223,194,255,208,223,194,255,207,222,192,255,207,222,192,255,207,222,191,255,208,223,192,255,206,222,192,255,207,223,194,255,209,224,193,255,209,224,193,255,209,224,193,255,210,225,194,255,208,223,192,255,207,221,190,255,197,201,163,255,194,171,123,255,186,152,103,255,161,139,97,255,162,156,119,255,194,206,175,255,209,222,194,255,208,223,194,255,207,223,195,255,206,224,196,255,206,225,197,255,207,225,197,255,208,225,196,255,206,223,195,255,204,223,194,255,204,223,194,255,204,223,193,255,206,224,195,255,206,223,194,255,206,224,194,255,204,223,193,255,201,220,192,255,202,220,194,255,203,222,194,255,202,222,194,255,203,223,195,255,202,222,195,255,200,223,195,255,200,223,195,255,200,223,195,255,201,222,195,255,201,222,195,255,199,222,194,255,198,221,194,255,198,221,195,255,200,222,196,255,201,222,196,255,202,222,197,255,226,242,215,255,225,241,214,255,226,240,214,255,225,239,213,255,225,239,213,255,224,238,212,255,223,238,212,255,222,238,212,255,221,237,211,255,221,237,211,255,221,237,211,255,220,236,210,255,220,236,210,255,220,236,210,255,218,234,208,255,217,233,207,255,214,231,205,255,213,231,205,255,213,231,205,255,212,230,204,255,212,230,204,255,212,230,204,255,211,230,203,255,211,229,202,255,211,229,202,255,212,229,202,255,213,229,202,255,212,228,201,255,210,226,199,255,210,226,199,255,209,225,198,255,210,226,197,255,210,226,197,255,209,225,196,255,209,225,196,255,208,224,195,255,207,223,194,255,209,224,195,255,210,225,196,255,211,226,197,255,211,226,197,255,209,225,196,255,209,224,195,255,208,224,195,255,207,223,194,255,207,223,194,255,208,224,195,255,208,224,195,255,207,223,194,255,207,223,194,255,208,223,194,255,208,223,193,255,207,222,192,255,208,223,192,255,207,222,192,255,208,223,194,255,210,225,195,255,211,226,195,255,210,225,194,255,211,226,195,255,210,225,194,255,208,223,192,255,201,205,168,255,198,170,125,255,159,109,67,255,144,109,72,255,166,157,121,255,196,210,179,255,209,223,194,255,208,224,195,255,209,225,197,255,207,225,198,255,206,225,197,255,207,224,197,255,208,224,196,255,206,223,196,255,205,223,195,255,205,224,196,255,205,224,195,255,205,224,194,255,206,224,194,255,205,224,194,255,202,221,193,255,200,219,192,255,200,219,192,255,202,220,193,255,201,221,193,255,202,223,195,255,200,221,194,255,199,222,194,255,199,222,194,255,200,223,195,255,201,222,195,255,200,221,195,255,198,221,195,255,198,221,195,255,200,223,197,255,199,222,196,255,199,222,196,255,199,221,195,255,226,242,215,255,226,241,215,255,227,241,215,255,226,240,214,255,226,240,214,255,225,239,213,255,224,238,213,255,223,238,213,255,222,238,212,255,222,238,212,255,222,238,212,255,221,237,211,255,220,236,210,255,220,236,210,255,218,234,208,255,217,233,207,255,214,232,206,255,213,231,205,255,213,231,205,255,215,231,206,255,215,232,206,255,214,231,205,255,213,230,204,255,212,229,203,255,211,228,202,255,213,229,203,255,212,228,202,255,212,228,201,255,210,226,199,255,209,225,198,255,209,225,198,255,210,226,198,255,209,225,197,255,209,225,197,255,209,225,196,255,208,224,195,255,207,223,194,255,209,224,195,255,210,225,196,255,211,226,197,255,210,226,197,255,209,225,196,255,208,224,195,255,207,223,195,255,208,224,196,255,207,223,196,255,207,223,196,255,208,224,196,255,207,223,195,255,207,223,196,255,207,223,195,255,207,223,194,255,208,223,192,255,209,224,193,255,208,223,193,255,209,224,195,255,211,226,195,255,212,227,196,255,212,227,196,255,212,227,196,255,211,226,195,255,210,225,194,255,207,213,177,255,219,202,155,255,191,160,113,255,172,154,111,255,179,179,140,255,198,213,180,255,207,225,195,255,208,225,195,255,208,225,197,255,206,225,197,255,205,224,196,255,205,224,196,255,207,224,196,255,206,223,196,255,205,223,196,255,205,224,196,255,207,226,197,255,205,224,195,255,206,224,194,255,205,223,194,255,203,222,194,255,202,220,193,255,201,219,193,255,202,220,194,255,201,221,193,255,201,222,194,255,199,222,194,255,198,221,193,255,200,222,195,255,200,223,195,255,199,222,195,255,198,221,195,255,197,220,194,255,198,221,195,255,199,222,196,255,199,222,196,255,198,221,196,255,198,220,196,255,226,242,215,255,226,241,215,255,226,240,214,255,227,241,215,255,226,240,215,255,226,240,214,255,224,238,213,255,224,238,213,255,223,238,213,255,222,238,212,255,220,236,210,255,220,236,210,255,220,236,210,255,219,235,209,255,217,233,207,255,217,233,207,255,215,232,207,255,215,233,207,255,215,232,207,255,217,232,209,255,217,233,209,255,216,232,208,255,214,231,205,255,213,229,203,255,213,229,203,255,214,230,204,255,213,229,203,255,212,228,201,255,211,227,200,255,209,225,199,255,209,225,198,255,209,225,198,255,210,226,199,255,209,225,198,255,209,225,197,255,209,225,196,255,209,224,195,255,209,224,195,255,210,225,196,255,211,226,197,255,210,225,196,255,208,224,195,255,208,224,195,255,209,225,196,255,209,225,198,255,208,224,197,255,207,223,196,255,208,224,197,255,207,223,196,255,207,223,196,255,206,222,194,255,207,222,193,255,208,223,193,255,208,223,192,255,209,224,193,255,210,225,196,255,211,226,195,255,213,228,197,255,213,228,197,255,213,228,197,255,212,227,196,255,212,227,196,255,202,206,171,255,212,204,156,255,218,208,156,255,194,192,144,255,172,176,136,255,199,208,178,255,206,223,192,255,208,224,195,255,207,225,197,255,206,225,197,255,206,225,197,255,206,225,197,255,207,224,197,255,206,222,196,255,204,222,196,255,205,224,196,255,207,226,197,255,206,225,196,255,205,223,193,255,205,223,194,255,203,222,194,255,202,221,193,255,202,220,194,255,202,221,194,255,201,221,193,255,200,222,194,255,199,222,194,255,199,221,193,255,201,222,195,255,200,222,195,255,199,222,196,255,197,220,194,255,197,220,194,255,198,221,195,255,198,221,196,255,199,221,197,255,198,220,197,255,197,219,196,255,227,243,216,255,226,242,215,255,226,241,215,255,227,241,216,255,227,241,216,255,226,240,215,255,225,239,213,255,225,239,213,255,224,238,213,255,221,237,211,255,220,236,210,255,220,236,210,255,220,235,210,255,219,234,210,255,219,235,211,255,218,234,210,255,216,233,208,255,216,232,208,255,216,232,208,255,215,232,208,255,215,233,209,255,213,231,207,255,213,231,206,255,213,231,205,255,212,230,203,255,213,229,204,255,212,229,204,255,210,228,202,255,211,228,202,255,210,227,201,255,210,226,200,255,209,225,198,255,209,225,197,255,209,225,197,255,208,224,196,255,210,225,196,255,210,225,195,255,210,225,195,255,211,226,197,255,211,226,197,255,211,226,197,255,210,225,196,255,209,225,196,255,209,224,196,255,206,222,195,255,207,223,196,255,208,224,197,255,207,223,195,255,207,223,194,255,206,222,193,255,206,221,194,255,206,221,192,255,207,222,192,255,206,221,192,255,208,223,194,255,209,224,195,255,211,226,195,255,214,229,198,255,213,228,197,255,213,228,197,255,212,227,198,255,212,226,196,255,193,193,158,255,184,170,126,255,200,184,135,255,177,164,121,255,151,147,112,255,188,198,167,255,205,223,194,255,207,224,197,255,207,224,197,255,206,225,195,255,206,225,196,255,206,225,197,255,207,225,198,255,205,223,197,255,204,222,196,255,205,223,196,255,206,224,197,255,206,225,196,255,204,223,193,255,203,223,194,255,202,222,194,255,201,220,193,255,200,220,193,255,200,220,193,255,202,222,194,255,200,222,194,255,198,221,193,255,200,223,195,255,202,222,195,255,202,222,195,255,201,222,195,255,199,221,194,255,197,221,195,255,196,220,194,255,196,220,195,255,196,220,194,255,196,220,195,255,196,219,196,255,226,242,216,255,226,242,215,255,226,241,215,255,227,241,216,255,226,241,215,255,226,240,215,255,225,240,214,255,223,238,212,255,222,238,212,255,221,237,211,255,220,236,210,255,220,236,210,255,220,235,210,255,219,235,210,255,220,236,210,255,217,235,209,255,215,233,207,255,216,232,206,255,216,232,207,255,214,232,208,255,215,233,208,255,214,232,208,255,213,231,207,255,212,230,205,255,211,229,203,255,212,229,203,255,211,228,202,255,210,228,202,255,210,228,202,255,210,228,202,255,210,226,200,255,210,226,199,255,210,226,199,255,210,226,198,255,210,226,197,255,210,225,196,255,210,225,196,255,210,225,196,255,211,226,197,255,211,226,197,255,211,226,197,255,209,225,196,255,207,223,194,255,207,223,194,255,206,222,195,255,207,223,196,255,207,223,196,255,207,223,196,255,206,222,194,255,206,222,194,255,205,221,193,255,205,220,193,255,206,221,192,255,206,221,192,255,208,223,194,255,210,225,196,255,211,226,196,255,212,227,196,255,212,227,196,255,212,227,197,255,212,227,197,255,211,225,196,255,190,197,163,255,164,154,114,255,150,121,81,255,136,112,76,255,141,137,106,255,188,199,173,255,207,222,196,255,207,223,196,255,206,224,196,255,206,225,196,255,206,225,197,255,206,225,197,255,206,225,197,255,204,223,197,255,204,223,197,255,204,223,197,255,203,222,195,255,204,223,195,255,204,223,194,255,202,222,194,255,200,220,193,255,199,219,193,255,200,220,194,255,201,221,194,255,202,222,194,255,201,222,194,255,199,221,193,255,199,222,194,255,200,221,194,255,200,222,195,255,201,222,196,255,199,221,195,255,196,220,194,255,196,220,194,255,195,219,194,255,195,219,194,255,195,219,195,255,194,218,194,255,227,242,216,255,228,242,216,255,228,242,216,255,227,241,215,255,226,241,214,255,226,240,214,255,225,240,213,255,223,239,212,255,221,237,211,255,221,237,211,255,221,237,211,255,220,236,210,255,221,237,211,255,220,236,210,255,219,236,210,255,218,236,210,255,216,234,208,255,216,233,207,255,216,233,207,255,215,233,208,255,214,232,208,255,214,232,208,255,213,231,207,255,213,231,206,255,212,230,204,255,211,229,203,255,211,229,203,255,209,228,202,255,210,228,202,255,210,228,202,255,211,227,200,255,211,227,200,255,211,227,200,255,211,227,200,255,210,226,197,255,210,226,197,255,211,226,197,255,211,226,197,255,212,227,198,255,211,226,197,255,210,225,196,255,209,225,196,255,207,223,195,255,205,221,194,255,205,222,195,255,205,223,195,255,206,223,195,255,207,223,196,255,206,222,195,255,205,222,194,255,205,221,194,255,206,222,194,255,206,221,194,255,208,223,194,255,209,224,195,255,210,225,196,255,211,226,197,255,211,226,197,255,211,226,197,255,211,226,197,255,211,226,197,255,210,225,196,255,195,206,175,255,164,161,126,255,137,117,77,255,129,114,78,255,150,155,125,255,196,209,184,255,208,223,199,255,206,224,197,255,205,224,197,255,206,225,197,255,206,225,197,255,206,225,197,255,205,224,197,255,204,224,197,255,203,223,196,255,202,222,195,255,202,222,195,255,202,222,195,255,203,223,195,255,200,221,194,255,199,219,193,255,199,219,193,255,200,220,195,255,201,221,195,255,201,221,194,255,202,222,195,255,200,222,194,255,198,221,193,255,198,221,194,255,199,222,195,255,199,221,196,255,197,220,194,255,195,219,194,255,195,219,194,255,195,219,195,255,194,218,194,255,195,219,195,255,194,218,194,255,230,244,218,255,231,245,219,255,230,244,218,255,228,242,216,255,227,241,215,255,227,241,215,255,225,241,214,255,223,239,212,255,221,237,211,255,221,237,211,255,221,237,211,255,222,238,212,255,222,238,212,255,222,238,212,255,219,237,211,255,217,235,209,255,215,234,207,255,216,234,208,255,215,233,207,255,215,233,207,255,215,233,208,255,214,232,208,255,212,230,206,255,212,230,206,255,212,230,204,255,211,230,204,255,210,230,203,255,209,229,202,255,210,228,202,255,210,227,201,255,211,227,200,255,211,227,201,255,211,227,200,255,210,226,199,255,210,226,197,255,209,225,196,255,211,226,197,255,211,226,197,255,212,227,198,255,210,225,196,255,208,224,196,255,208,224,197,255,205,223,196,255,202,220,193,255,203,221,195,255,203,221,195,255,204,222,195,255,205,223,195,255,205,222,195,255,205,221,194,255,206,222,195,255,206,222,195,255,207,223,195,255,208,224,195,255,211,226,197,255,211,226,197,255,212,227,197,255,212,227,198,255,213,228,198,255,212,227,198,255,211,226,197,255,212,227,198,255,210,219,190,255,197,198,163,255,201,192,148,255,179,176,135,255,185,195,165,255,204,220,195,255,208,225,199,255,205,223,197,255,206,225,198,255,207,226,198,255,207,226,198,255,207,226,199,255,207,225,199,255,203,223,196,255,203,223,196,255,201,221,194,255,202,222,195,255,202,222,195,255,202,222,194,255,200,222,194,255,198,220,194,255,197,219,193,255,199,219,194,255,200,220,195,255,201,221,195,255,202,222,196,255,201,222,196,255,197,220,194,255,197,220,194,255,198,221,195,255,197,220,194,255,195,218,193,255,194,218,194,255,194,218,194,255,194,218,194,255,193,217,193,255,194,218,194,255,195,219,195,255,232,246,220,255,232,246,220,255,231,245,219,255,228,242,216,255,226,241,215,255,226,241,215,255,225,241,214,255,223,239,213,255,222,238,212,255,221,237,211,255,221,237,211,255,221,239,213,255,221,238,213,255,220,237,211,255,218,237,211,255,216,236,209,255,215,235,208,255,215,233,207,255,215,233,207,255,215,233,207,255,214,232,208,255,214,232,208,255,213,231,208,255,212,230,206,255,211,229,205,255,210,230,205,255,209,229,203,255,209,229,202,255,209,228,202,255,209,227,201,255,210,226,200,255,210,226,199,255,211,227,200,255,210,226,199,255,211,227,199,255,210,226,197,255,210,225,196,255,211,226,197,255,212,227,198,255,212,227,198,255,209,225,198,255,206,223,197,255,204,222,195,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,203,221,194,255,203,222,195,255,204,222,195,255,205,221,194,255,206,222,195,255,207,223,196,255,207,223,196,255,210,225,197,255,211,226,197,255,212,227,198,255,213,228,199,255,213,228,199,255,212,227,199,255,212,227,200,255,212,226,200,255,209,221,192,255,191,189,154,255,186,162,121,255,167,151,113,255,174,180,151,255,202,219,194,255,208,224,198,255,207,225,199,255,207,225,199,255,207,226,199,255,206,225,198,255,207,225,199,255,206,226,199,255,203,224,197,255,202,223,196,255,202,223,196,255,201,222,196,255,201,222,195,255,200,221,194,255,198,220,193,255,198,220,193,255,197,220,194,255,199,220,194,255,199,219,194,255,201,221,194,255,201,221,196,255,201,221,196,255,198,221,195,255,198,221,195,255,197,220,194,255,195,219,193,255,195,219,194,255,194,218,194,255,194,218,194,255,194,218,194,255,195,219,195,255,195,219,197,255,195,219,197,255,233,247,221,255,233,247,221,255,232,247,221,255,230,244,218,255,227,243,216,255,226,242,215,255,225,241,214,255,224,240,213,255,222,238,212,255,221,237,211,255,220,237,211,255,220,238,212,255,220,238,212,255,219,237,212,255,218,236,211,255,217,237,211,255,216,236,210,255,215,234,209,255,216,234,209,255,215,233,207,255,215,233,208,255,215,233,209,255,213,231,209,255,213,231,208,255,211,229,205,255,210,230,205,255,209,229,204,255,209,229,204,255,209,229,204,255,209,227,202,255,210,226,201,255,209,225,199,255,210,226,199,255,210,226,199,255,209,225,198,255,209,225,197,255,210,225,196,255,210,225,197,255,211,226,197,255,211,226,197,255,208,224,197,255,205,222,196,255,202,221,195,255,201,220,194,255,202,221,194,255,202,220,194,255,202,220,194,255,203,221,195,255,203,221,195,255,203,221,195,255,205,221,194,255,206,222,195,255,207,223,196,255,208,224,197,255,209,225,197,255,210,226,197,255,211,227,198,255,212,228,199,255,212,228,200,255,212,228,200,255,212,228,201,255,212,228,201,255,208,223,193,255,196,193,158,255,160,126,86,255,136,110,75,255,171,176,148,255,199,218,192,255,207,225,199,255,207,225,200,255,207,225,199,255,208,226,200,255,207,225,199,255,205,226,199,255,205,226,200,255,203,225,198,255,201,224,196,255,201,224,197,255,200,223,197,255,199,222,196,255,199,222,196,255,198,221,193,255,198,221,193,255,197,220,193,255,198,220,194,255,200,220,194,255,201,221,194,255,201,221,195,255,200,220,195,255,198,221,195,255,198,221,195,255,196,219,195,255,196,220,196,255,196,220,196,255,195,219,195,255,195,219,195,255,195,219,196,255,195,219,197,255,195,219,197,255,196,220,198,255,233,247,219,255,233,247,221,255,233,247,221,255,231,245,220,255,227,243,217,255,227,243,217,255,227,242,216,255,225,239,214,255,222,238,212,255,221,237,211,255,219,237,211,255,220,238,212,255,218,237,212,255,217,236,211,255,216,236,211,255,216,236,211,255,216,236,211,255,215,235,210,255,216,235,210,255,215,233,208,255,214,232,209,255,213,231,209,255,212,231,209,255,212,230,208,255,211,229,207,255,210,230,205,255,209,229,204,255,209,229,203,255,208,228,202,255,209,227,201,255,209,226,200,255,210,227,200,255,211,227,200,255,210,226,197,255,209,225,197,255,209,225,198,255,210,226,198,255,210,225,197,255,209,225,197,255,207,223,196,255,206,223,197,255,204,221,197,255,202,220,196,255,200,220,194,255,201,221,196,255,202,222,196,255,202,221,194,255,203,222,196,255,204,223,196,255,205,222,195,255,206,222,195,255,208,224,197,255,208,224,197,255,208,224,197,255,210,225,198,255,210,225,198,255,210,226,198,255,210,228,200,255,212,228,200,255,212,228,201,255,212,228,201,255,213,228,202,255,209,223,195,255,205,208,173,255,199,177,135,255,166,152,114,255,184,193,163,255,201,221,195,255,207,225,200,255,207,226,200,255,206,226,200,255,205,225,200,255,204,225,201,255,203,226,200,255,204,226,199,255,203,224,200,255,202,224,199,255,201,224,198,255,201,224,198,255,199,222,196,255,200,221,195,255,200,222,195,255,199,221,193,255,198,219,192,255,200,220,193,255,201,221,194,255,201,221,194,255,201,221,194,255,199,221,195,255,198,220,196,255,196,220,197,255,194,219,196,255,194,219,197,255,194,218,196,255,193,218,196,255,194,218,196,255,194,218,196,255,195,219,197,255,194,218,196,255,195,219,197,255,233,247,221,255,233,247,221,255,233,247,221,255,230,246,220,255,228,244,218,255,227,243,217,255,228,242,217,255,226,240,215,255,224,239,213,255,222,238,212,255,219,237,211,255,218,236,212,255,217,236,211,255,215,235,210,255,215,235,210,255,216,236,211,255,215,235,210,255,215,235,210,255,215,235,210,255,215,233,209,255,213,232,209,255,211,230,208,255,212,231,209,255,212,231,209,255,211,229,207,255,209,229,205,255,209,229,204,255,209,229,204,255,208,228,201,255,208,226,200,255,208,226,199,255,210,227,201,255,210,227,200,255,210,226,199,255,209,226,199,255,209,225,198,255,210,226,199,255,209,225,198,255,208,224,197,255,206,222,196,255,206,222,197,255,203,221,197,255,202,221,196,255,201,221,195,255,201,221,196,255,202,222,196,255,203,223,196,255,203,223,196,255,206,223,197,255,207,223,197,255,208,224,197,255,208,224,197,255,208,224,197,255,209,225,198,255,209,225,198,255,209,225,198,255,210,226,199,255,211,228,200,255,212,228,201,255,212,228,201,255,212,228,201,255,213,227,201,255,211,224,196,255,201,205,170,255,204,194,147,255,180,175,134,255,181,191,161,255,201,220,194,255,204,224,199,255,205,225,200,255,204,225,200,255,202,224,201,255,203,225,201,255,203,226,200,255,204,226,199,255,203,222,200,255,202,223,199,255,201,224,198,255,200,223,197,255,200,222,196,255,200,220,195,255,199,222,194,255,198,221,194,255,198,220,192,255,199,220,193,255,200,220,193,255,200,221,194,255,200,221,194,255,198,220,194,255,197,221,197,255,195,219,196,255,193,219,196,255,193,218,196,255,192,217,195,255,192,217,195,255,193,218,196,255,193,218,196,255,193,218,196,255,193,218,196,255,193,218,196,255,233,247,221,255,233,247,221,255,232,246,220,255,230,246,220,255,227,243,217,255,226,242,216,255,226,241,215,255,226,241,215,255,223,239,213,255,221,238,213,255,219,237,213,255,217,235,211,255,216,235,211,255,215,235,210,255,215,235,210,255,215,235,210,255,215,235,210,255,215,235,210,255,215,235,210,255,214,234,209,255,213,232,209,255,211,231,209,255,211,231,209,255,211,230,208,255,210,229,207,255,208,229,206,255,208,228,205,255,208,227,204,255,207,227,202,255,207,226,201,255,207,225,200,255,207,225,202,255,208,226,202,255,208,226,200,255,208,225,198,255,209,225,198,255,209,225,198,255,207,224,197,255,206,223,196,255,205,222,196,255,204,222,197,255,203,221,197,255,202,220,196,255,202,222,196,255,202,221,196,255,202,221,196,255,202,222,196,255,204,222,196,255,205,222,196,255,206,223,196,255,207,224,197,255,207,224,197,255,208,224,197,255,208,224,197,255,209,225,198,255,210,226,199,255,210,226,199,255,211,227,200,255,212,228,201,255,212,228,201,255,212,228,201,255,212,227,201,255,210,223,195,255,193,193,159,255,169,151,106,255,149,134,97,255,167,170,142,255,198,215,190,255,203,222,199,255,201,223,198,255,202,224,200,255,202,224,201,255,201,223,200,255,202,224,200,255,204,225,200,255,203,223,200,255,200,222,198,255,199,222,196,255,199,222,196,255,199,222,196,255,199,220,196,255,199,222,196,255,199,222,196,255,198,221,195,255,198,221,195,255,198,220,195,255,198,219,194,255,197,220,194,255,197,221,195,255,195,220,195,255,193,218,196,255,190,218,195,255,191,217,195,255,191,216,194,255,191,216,194,255,192,217,195,255,192,217,195,255,192,217,195,255,192,217,195,255,194,218,196,255,233,248,222,255,232,248,222,255,231,247,221,255,229,245,219,255,227,243,217,255,227,243,217,255,225,242,216,255,224,241,215,255,222,239,213,255,220,238,213,255,218,236,212,255,218,237,213,255,217,236,212,255,215,235,210,255,215,235,210,255,215,236,211,255,215,236,211,255,215,235,210,255,215,235,211,255,214,234,210,255,212,232,209,255,211,233,210,255,211,232,211,255,210,230,208,255,209,228,206,255,208,230,207,255,208,229,206,255,209,228,206,255,208,227,204,255,207,227,202,255,207,225,201,255,207,225,202,255,207,225,202,255,208,226,201,255,208,226,200,255,208,226,199,255,207,224,198,255,206,224,197,255,205,223,197,255,204,222,197,255,204,222,198,255,203,221,197,255,202,222,197,255,202,222,196,255,203,221,197,255,202,221,196,255,201,221,196,255,204,223,197,255,204,222,196,255,206,223,197,255,206,224,197,255,207,225,197,255,208,226,198,255,208,226,199,255,210,226,199,255,211,227,200,255,211,227,200,255,211,227,200,255,211,227,200,255,211,227,201,255,211,228,202,255,211,227,201,255,208,224,195,255,193,196,163,255,164,143,100,255,134,116,81,255,165,168,142,255,196,215,191,255,201,222,199,255,201,224,200,255,201,224,200,255,202,224,201,255,201,223,200,255,202,224,201,255,203,224,201,255,202,223,200,255,200,222,199,255,199,222,197,255,198,222,196,255,199,222,196,255,199,221,197,255,198,221,196,255,198,221,195,255,198,221,195,255,198,221,195,255,198,221,195,255,197,220,194,255,197,220,195,255,195,220,195,255,193,219,195,255,191,218,196,255,190,218,195,255,191,218,195,255,191,217,195,255,191,217,195,255,191,218,196,255,192,218,196,255,193,218,196,255,193,218,197,255,193,218,197,255,233,248,222,255,231,247,221,255,229,245,219,255,230,246,220,255,228,244,218,255,227,243,217,255,224,241,216,255,222,240,214,255,221,239,214,255,220,238,213,255,219,237,213,255,219,237,213,255,217,236,213,255,214,236,213,255,213,235,212,255,214,236,212,255,214,236,212,255,214,236,212,255,213,234,211,255,214,233,210,255,211,232,210,255,210,232,210,255,210,232,211,255,210,230,208,255,209,228,206,255,207,229,208,255,208,230,207,255,210,230,207,255,209,228,206,255,208,228,203,255,207,227,202,255,206,225,202,255,208,226,202,255,208,226,201,255,208,226,200,255,208,226,200,255,207,225,199,255,205,224,198,255,204,224,198,255,202,222,197,255,203,223,198,255,203,222,198,255,203,223,197,255,202,222,196,255,204,222,198,255,202,221,196,255,201,221,196,255,202,223,197,255,204,222,198,255,205,223,198,255,205,224,197,255,206,225,197,255,207,225,198,255,207,226,198,255,208,226,199,255,209,227,200,255,210,227,200,255,211,228,201,255,211,227,201,255,210,227,201,255,209,226,200,255,208,226,200,255,205,222,195,255,191,201,167,255,181,175,129,255,160,156,118,255,167,180,151,255,193,216,191,255,199,223,199,255,201,224,201,255,201,223,200,255,202,224,201,255,201,223,200,255,201,224,201,255,202,224,202,255,200,222,201,255,201,223,200,255,198,222,197,255,198,221,196,255,199,222,197,255,199,221,198,255,197,221,196,255,196,220,194,255,196,220,194,255,198,221,195,255,197,220,194,255,197,220,195,255,196,219,195,255,193,218,194,255,192,218,195,255,191,219,196,255,193,220,197,255,195,220,198,255,193,219,196,255,191,219,197,255,191,219,197,255,191,218,196,255,192,218,197,255,193,218,197,255,192,218,196,255,231,247,221,255,230,246,220,255,229,245,219,255,229,245,219,255,228,244,218,255,226,242,216,255,224,242,216,255,223,241,215,255,221,239,214,255,220,238,214,255,218,236,212,255,218,236,212,255,216,236,212,255,214,236,213,255,213,235,212,255,213,235,212,255,213,235,212,255,213,235,212,255,212,234,210,255,213,233,209,255,212,234,211,255,211,233,212,255,210,232,211,255,209,231,208,255,209,229,207,255,208,230,207,255,208,230,207,255,209,229,206,255,209,229,204,255,208,228,203,255,207,226,202,255,207,227,201,255,207,227,201,255,208,227,200,255,207,226,199,255,207,225,199,255,207,225,201,255,205,224,199,255,203,223,198,255,202,222,198,255,203,222,200,255,203,223,199,255,203,223,198,255,203,223,196,255,205,224,198,255,202,223,197,255,201,222,196,255,201,223,197,255,202,223,198,255,203,222,197,255,204,223,196,255,205,223,197,255,206,224,198,255,206,224,198,255,207,225,199,255,208,226,199,255,210,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,208,226,200,255,206,226,200,255,203,223,197,255,190,202,172,255,162,160,116,255,146,147,108,255,164,179,150,255,193,216,191,255,200,223,200,255,202,223,202,255,203,225,202,255,201,223,200,255,200,223,200,255,200,224,201,255,199,223,201,255,200,222,200,255,200,223,200,255,198,222,197,255,199,223,197,255,200,223,198,255,200,222,199,255,197,221,197,255,197,221,197,255,195,219,195,255,196,220,196,255,196,219,196,255,197,219,196,255,195,219,195,255,194,219,195,255,193,218,196,255,193,218,196,255,194,219,197,255,194,219,197,255,193,219,195,255,191,218,196,255,190,218,196,255,191,219,197,255,191,219,197,255,191,219,197,255,191,219,197,255,231,247,221,255,230,246,220,255,230,246,220,255,229,245,219,255,228,244,218,255,226,242,216,255,223,242,216,255,222,241,216,255,221,239,215,255,220,237,214,255,218,236,212,255,216,237,212,255,214,236,212,255,213,235,212,255,213,235,212,255,213,235,212,255,213,234,211,255,212,233,210,255,212,233,210,255,211,233,209,255,210,233,210,255,210,233,210,255,210,232,210,255,210,230,209,255,210,229,208,255,208,229,207,255,208,230,208,255,208,229,207,255,209,228,205,255,207,227,203,255,206,225,201,255,206,226,200,255,206,226,200,255,206,226,200,255,206,226,200,255,206,224,200,255,204,223,200,255,203,222,198,255,202,222,197,255,202,221,199,255,202,221,199,255,202,221,198,255,202,222,197,255,202,222,196,255,203,223,198,255,202,222,197,255,201,222,196,255,200,222,196,255,202,222,197,255,202,222,197,255,203,222,196,255,204,223,197,255,205,223,198,255,204,223,198,255,205,224,198,255,205,224,198,255,207,226,199,255,208,226,200,255,208,226,201,255,207,226,201,255,206,225,201,255,205,225,201,255,202,222,198,255,200,214,187,255,180,173,137,255,158,152,118,255,184,198,172,255,197,219,196,255,201,223,201,255,202,223,203,255,202,224,202,255,200,223,200,255,199,223,200,255,199,223,201,255,199,224,201,255,199,223,201,255,198,222,199,255,197,221,197,255,199,223,199,255,199,222,199,255,198,221,198,255,197,221,197,255,196,220,196,255,195,219,195,255,195,219,195,255,195,218,195,255,195,219,195,255,195,218,195,255,193,218,194,255,193,218,195,255,193,219,196,255,194,219,197,255,193,218,196,255,193,219,196,255,191,218,196,255,191,219,196,255,191,219,197,255,192,220,198,255,191,219,197,255,190,218,196,255,232,248,222,255,230,247,221,255,230,246,220,255,230,246,220,255,228,244,218,255,226,243,217,255,224,243,218,255,222,242,217,255,222,239,215,255,220,237,213,255,217,236,211,255,214,237,211,255,214,236,212,255,213,235,212,255,213,235,212,255,212,234,211,255,213,233,211,255,213,233,210,255,212,232,209,255,210,233,209,255,209,232,209,255,207,231,207,255,210,231,209,255,211,230,209,255,211,229,209,255,209,230,209,255,208,230,207,255,207,229,206,255,208,228,206,255,207,226,204,255,206,225,202,255,205,225,200,255,205,225,200,255,205,225,200,255,205,225,200,255,204,223,201,255,203,222,200,255,202,222,198,255,202,222,197,255,202,221,199,255,202,221,199,255,201,220,198,255,202,221,197,255,201,221,196,255,202,222,197,255,202,222,197,255,200,221,196,255,200,221,196,255,202,222,197,255,202,221,197,255,204,222,197,255,203,222,198,255,203,222,198,255,202,222,198,255,203,223,198,255,204,224,198,255,205,225,198,255,206,225,200,255,206,224,200,255,206,224,201,255,206,224,202,255,204,223,201,255,204,222,199,255,203,220,195,255,198,196,163,255,175,166,135,255,196,211,185,255,199,223,200,255,202,224,203,255,202,224,203,255,201,224,202,255,199,223,201,255,199,223,201,255,199,223,201,255,198,222,200,255,199,223,201,255,199,223,201,255,198,222,200,255,198,222,200,255,197,221,199,255,196,220,198,255,196,220,196,255,195,219,195,255,194,218,194,255,194,218,194,255,194,218,194,255,193,217,195,255,192,217,194,255,192,217,193,255,193,219,194,255,194,219,196,255,195,220,198,255,194,219,197,255,193,218,196,255,191,219,196,255,191,219,197,255,191,219,197,255,192,220,198,255,191,219,197,255,190,218,196,255,229,247,221,255,229,247,221,255,227,245,219,255,229,246,220,255,227,245,219,255,225,243,217,255,224,243,218,255,222,242,217,255,222,239,216,255,220,238,214,255,218,238,213,255,215,237,214,255,214,236,213,255,213,235,212,255,214,236,213,255,212,234,211,255,212,234,211,255,211,233,210,255,211,232,209,255,211,233,210,255,209,233,209,255,208,232,208,255,209,231,209,255,210,231,210,255,211,231,211,255,209,231,209,255,207,229,207,255,207,229,206,255,208,228,205,255,207,227,204,255,207,226,202,255,206,226,201,255,206,226,201,255,206,226,201,255,205,225,200,255,205,224,200,255,203,223,199,255,202,223,199,255,200,223,197,255,201,223,200,255,201,223,200,255,199,221,198,255,200,223,197,255,200,222,196,255,200,223,197,255,199,222,196,255,198,221,195,255,199,221,196,255,200,222,199,255,200,222,199,255,202,222,197,255,201,222,197,255,200,222,198,255,199,221,198,255,200,222,197,255,201,223,197,255,201,223,197,255,201,224,198,255,203,223,198,255,204,224,201,255,204,224,202,255,203,224,201,255,202,224,200,255,202,221,197,255,213,211,179,255,208,202,171,255,199,214,189,255,200,223,200,255,201,224,203,255,200,223,203,255,200,223,202,255,198,222,200,255,200,224,202,255,200,224,201,255,200,224,200,255,198,222,200,255,198,222,200,255,197,221,199,255,197,221,199,255,197,221,199,255,196,220,198,255,195,219,196,255,196,220,196,255,195,219,195,255,194,218,195,255,194,218,196,255,192,217,195,255,192,217,195,255,192,217,195,255,191,216,194,255,193,218,196,255,194,219,197,255,194,220,197,255,194,220,197,255,192,220,197,255,191,219,197,255,191,219,197,255,191,219,197,255,190,218,196,255,190,218,196,255,229,247,221,255,228,246,220,255,228,246,220,255,228,246,220,255,226,244,218,255,224,242,216,255,222,241,216,255,221,241,216,255,220,239,215,255,220,239,216,255,218,237,215,255,216,238,215,255,214,236,214,255,213,235,213,255,213,235,212,255,213,235,212,255,212,234,211,255,211,233,210,255,211,233,210,255,210,232,209,255,209,232,209,255,209,232,209,255,209,232,210,255,209,231,210,255,210,231,210,255,209,231,208,255,208,230,207,255,208,230,207,255,207,229,204,255,206,227,202,255,207,228,203,255,207,227,202,255,208,228,203,255,207,227,202,255,205,225,200,255,204,224,199,255,204,224,199,255,203,225,199,255,201,224,199,255,201,223,200,255,201,223,200,255,201,223,200,255,201,223,198,255,200,223,198,255,200,223,198,255,199,221,197,255,198,221,197,255,199,221,198,255,199,221,198,255,199,221,198,255,200,221,196,255,200,222,198,255,199,223,199,255,198,221,197,255,199,223,198,255,199,223,197,255,199,223,197,255,200,223,198,255,201,222,199,255,201,223,200,255,201,223,200,255,201,224,200,255,201,223,199,255,201,222,197,255,204,201,170,255,182,170,141,255,196,209,185,255,199,223,199,255,201,224,202,255,200,223,203,255,199,223,202,255,199,222,201,255,199,223,201,255,200,224,200,255,200,224,200,255,198,222,200,255,197,221,199,255,196,220,198,255,196,221,199,255,196,221,199,255,195,220,198,255,195,219,196,255,195,219,195,255,194,219,195,255,194,219,196,255,193,218,196,255,193,218,196,255,192,217,195,255,191,217,194,255,191,216,194,255,191,218,195,255,192,219,197,255,192,219,197,255,192,220,197,255,192,220,198,255,191,219,197,255,190,218,196,255,191,219,197,255,191,219,197,255,190,218,196,255,230,248,222,255,228,246,220,255,228,246,220,255,228,246,220,255,227,245,219,255,224,242,216,255,222,242,216,255,221,241,216,255,220,240,215,255,219,238,215,255,216,237,215,255,215,237,215,255,213,236,214,255,212,235,214,255,214,236,214,255,213,235,212,255,212,234,211,255,212,234,211,255,211,233,210,255,211,233,210,255,209,232,209,255,208,232,209,255,208,231,209,255,208,230,209,255,208,230,209,255,209,231,208,255,209,231,208,255,209,231,208,255,207,229,205,255,206,229,204,255,207,229,204,255,208,228,202,255,208,228,202,255,207,227,202,255,206,226,201,255,205,225,200,255,205,225,200,255,203,225,200,255,202,225,201,255,202,224,200,255,201,223,200,255,201,223,200,255,201,223,200,255,200,223,198,255,200,222,199,255,199,221,198,255,199,221,198,255,199,221,198,255,199,221,198,255,199,221,198,255,199,221,196,255,199,222,197,255,198,222,198,255,198,222,198,255,198,222,198,255,198,222,196,255,198,222,198,255,199,222,198,255,200,222,199,255,200,222,199,255,201,223,200,255,200,224,200,255,200,224,200,255,200,222,199,255,213,216,184,255,204,200,168,255,198,215,190,255,198,223,198,255,200,225,201,255,200,224,203,255,199,223,202,255,198,223,201,255,199,223,201,255,199,223,200,255,199,223,200,255,198,223,201,255,196,221,199,255,195,220,198,255,195,220,198,255,195,220,198,255,194,219,197,255,196,220,196,255,195,219,195,255,194,219,195,255,194,219,197,255,193,218,196,255,194,219,197,255,191,217,195,255,189,216,194,255,189,216,193,255,190,218,195,255,190,218,196,255,190,218,196,255,191,219,197,255,191,219,197,255,191,219,197,255,191,219,197,255,190,218,196,255,191,219,197,255,191,219,197,255,231,249,225,255,231,249,225,255,231,249,224,255,230,248,223,255,227,245,221,255,225,243,218,255,224,242,217,255,222,242,217,255,221,241,216,255,219,240,216,255,216,238,217,255,215,237,216,255,214,237,215,255,213,237,215,255,214,237,216,255,214,236,214,255,211,233,211,255,213,235,212,255,212,234,211,255,210,232,209,255,210,233,211,255,209,233,210,255,207,231,209,255,207,231,209,255,208,230,209,255,209,231,209,255,209,231,209,255,209,231,208,255,207,229,206,255,207,229,206,255,207,229,205,255,208,229,203,255,209,229,202,255,208,228,202,255,208,228,203,255,208,228,203,255,206,226,201,255,204,225,201,255,203,225,202,255,201,223,201,255,202,224,202,255,202,224,202,255,202,224,201,255,201,223,200,255,199,223,199,255,198,222,198,255,199,223,199,255,199,223,199,255,198,222,199,255,198,221,199,255,199,221,198,255,198,221,198,255,197,221,198,255,198,222,199,255,197,221,197,255,197,221,197,255,198,222,199,255,199,223,200,255,200,222,201,255,200,222,201,255,201,223,200,255,200,224,200,255,200,224,201,255,200,223,200,255,205,200,172,255,182,164,137,255,196,204,182,255,199,222,198,255,200,225,201,255,199,225,201,255,198,224,199,255,198,223,201,255,199,222,201,255,198,221,200,255,198,221,200,255,197,222,200,255,195,220,198,255,195,220,198,255,194,219,197,255,194,219,197,255,195,220,198,255,197,221,198,255,195,220,196,255,194,219,197,255,194,219,197,255,193,218,196,255,193,218,196,255,191,218,195,255,189,217,195,255,188,216,194,255,189,217,194,255,189,218,196,255,190,219,197,255,191,219,197,255,190,219,197,255,191,220,198,255,191,220,197,255,189,218,196,255,189,219,195,255,189,219,195,255,233,251,226,255,231,249,225,255,231,249,225,255,230,249,224,255,227,245,221,255,225,243,219,255,224,243,218,255,222,242,217,255,220,240,216,255,218,239,217,255,217,238,216,255,216,237,216,255,214,237,215,255,213,237,215,255,214,238,215,255,214,237,215,255,213,235,212,255,212,234,211,255,212,234,211,255,210,233,211,255,209,232,211,255,209,233,211,255,209,233,211,255,208,232,210,255,208,231,209,255,208,230,209,255,209,231,210,255,208,231,209,255,207,229,207,255,208,230,206,255,208,229,205,255,209,230,204,255,210,230,203,255,210,229,204,255,209,229,204,255,208,228,203,255,207,227,202,255,205,226,202,255,204,226,203,255,203,225,202,255,203,225,203,255,203,225,203,255,202,224,201,255,201,223,200,255,199,223,199,255,198,222,199,255,198,222,199,255,199,223,200,255,198,222,200,255,197,221,199,255,197,220,197,255,197,221,198,255,196,220,198,255,196,220,198,255,197,221,197,255,197,220,197,255,197,221,198,255,199,222,200,255,200,222,201,255,200,222,200,255,201,224,201,255,201,224,201,255,200,224,201,255,199,222,198,255,207,210,178,255,192,187,158,255,188,203,178,255,196,221,196,255,199,225,200,255,198,224,199,255,198,224,199,255,198,223,201,255,199,223,201,255,198,221,201,255,196,220,200,255,195,220,198,255,195,220,198,255,195,220,198,255,194,220,198,255,194,220,198,255,195,220,198,255,195,221,198,255,195,220,197,255,195,220,198,255,194,219,197,255,193,218,196,255,193,218,196,255,192,218,196,255,189,217,195,255,188,216,194,255,189,217,195,255,189,217,195,255,189,218,196,255,190,219,197,255,190,219,197,255,190,219,197,255,190,219,196,255,190,220,197,255,190,219,196,255,189,219,195,255,234,251,225,255,231,249,223,255,229,248,222,255,226,246,221,255,224,244,219,255,224,242,219,255,223,242,220,255,221,240,218,255,220,239,217,255,219,238,216,255,217,237,215,255,217,239,216,255,216,238,215,255,215,237,214,255,214,238,214,255,214,238,214,255,213,237,213,255,212,235,212,255,211,233,211,255,209,232,211,255,208,232,211,255,208,232,211,255,209,233,211,255,208,232,209,255,208,231,207,255,207,231,209,255,207,231,209,255,207,231,209,255,208,230,207,255,208,229,206,255,210,230,205,255,209,230,204,255,209,229,205,255,209,228,206,255,209,228,206,255,208,227,205,255,207,227,202,255,204,226,201,255,203,225,202,255,203,225,202,255,204,226,203,255,205,227,204,255,203,225,202,255,200,223,200,255,198,222,199,255,198,222,199,255,198,222,200,255,198,222,200,255,198,222,199,255,196,220,197,255,196,220,198,255,196,220,198,255,195,219,197,255,196,220,198,255,196,220,198,255,197,221,199,255,198,220,197,255,199,221,198,255,200,222,199,255,200,223,200,255,200,224,200,255,200,224,200,255,199,222,200,255,198,221,194,255,193,202,169,255,174,174,147,255,181,195,172,255,192,220,196,255,198,222,200,255,198,223,201,255,199,224,202,255,198,223,201,255,197,222,200,255,196,222,200,255,195,221,198,255,195,220,198,255,194,220,198,255,193,220,197,255,193,221,199,255,192,220,198,255,192,220,198,255,195,220,199,255,195,220,199,255,194,219,198,255,194,219,198,255,194,219,197,255,193,218,197,255,191,218,195,255,189,217,194,255,187,216,194,255,188,216,194,255,188,217,195,255,187,217,194,255,187,217,195,255,189,218,196,255,188,217,195,255,188,217,195,255,189,218,196,255,189,218,196,255,188,217,196,255,233,251,226,255,230,249,224,255,227,247,222,255,226,246,221,255,224,243,221,255,224,242,220,255,222,241,219,255,220,240,218,255,218,238,216,255,218,239,216,255,217,238,216,255,217,239,216,255,216,238,215,255,215,237,214,255,214,238,214,255,214,238,214,255,213,237,213,255,213,236,213,255,212,234,211,255,210,233,210,255,209,233,211,255,209,233,211,255,209,233,211,255,208,232,210,255,209,231,209,255,208,232,210,255,208,232,210,255,208,232,208,255,207,231,207,255,208,229,206,255,209,229,205,255,208,230,205,255,208,229,206,255,207,228,205,255,207,228,205,255,207,228,205,255,206,228,203,255,203,226,202,255,202,225,202,255,201,225,201,255,203,225,202,255,203,225,202,255,203,225,202,255,201,223,200,255,199,223,199,255,198,222,199,255,198,222,200,255,197,221,199,255,197,221,199,255,196,220,198,255,196,220,198,255,195,219,197,255,195,219,197,255,196,220,198,255,196,220,198,255,196,220,198,255,197,220,198,255,198,221,199,255,199,223,200,255,199,223,200,255,199,223,200,255,199,223,201,255,198,223,202,255,196,221,198,255,194,211,184,255,180,189,167,255,192,212,192,255,192,222,200,255,197,223,201,255,198,223,202,255,198,223,202,255,196,221,199,255,196,221,199,255,195,221,198,255,194,222,199,255,195,221,199,255,193,220,197,255,192,220,197,255,192,220,198,255,192,220,198,255,192,220,198,255,194,220,198,255,195,220,198,255,194,220,198,255,194,219,197,255,193,218,196,255,193,218,196,255,190,217,195,255,188,217,194,255,187,216,194,255,187,217,194,255,187,216,194,255,186,217,194,255,186,217,194,255,186,218,195,255,187,218,196,255,187,218,195,255,186,217,195,255,187,218,197,255,187,218,197,255,231,249,225,255,229,248,223,255,227,246,223,255,226,245,223,255,224,243,221,255,223,242,220,255,220,241,218,255,218,239,216,255,216,238,215,255,216,238,215,255,217,239,216,255,217,239,216,255,216,238,216,255,214,237,213,255,213,237,213,255,214,238,214,255,213,237,213,255,214,236,213,255,213,236,212,255,212,235,210,255,209,233,209,255,208,232,210,255,208,232,210,255,209,232,210,255,209,232,210,255,209,232,210,255,208,232,208,255,207,231,207,255,207,231,207,255,207,229,206,255,207,228,205,255,207,229,206,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,205,227,204,255,203,226,202,255,200,224,200,255,201,225,201,255,201,225,201,255,203,226,202,255,202,224,201,255,201,223,200,255,200,224,199,255,199,223,200,255,197,221,199,255,197,221,199,255,196,220,198,255,195,219,197,255,195,219,197,255,195,219,197,255,195,219,197,255,195,219,197,255,196,220,198,255,195,219,197,255,196,220,198,255,197,221,199,255,198,221,200,255,199,223,201,255,199,223,201,255,198,223,201,255,197,223,202,255,195,223,201,255,196,220,197,255,197,217,198,255,196,221,202,255,195,223,202,255,197,222,200,255,197,222,201,255,199,224,203,255,197,223,201,255,195,221,198,255,194,222,199,255,194,222,199,255,193,221,198,255,192,220,197,255,192,220,197,255,191,219,197,255,190,218,196,255,191,219,197,255,192,220,197,255,193,221,198,255,193,220,198,255,193,220,197,255,191,219,196,255,191,219,196,255,189,218,195,255,187,217,194,255,187,216,194,255,187,217,195,255,186,217,194,255,186,218,195,255,185,217,194,255,185,217,194,255,185,217,194,255,185,217,194,255,185,217,196,255,185,217,196,255,184,216,195,255,231,249,227,255,228,247,225,255,226,247,224,255,225,246,223,255,224,245,222,255,224,243,221,255,220,242,219,255,218,240,217,255,216,238,215,255,216,238,216,255,216,239,217,255,216,239,217,255,215,238,215,255,214,237,214,255,214,238,214,255,213,237,213,255,213,237,213,255,212,236,212,255,213,235,211,255,211,235,209,255,210,234,210,255,208,232,210,255,208,232,210,255,209,233,211,255,210,233,211,255,210,233,210,255,209,233,209,255,208,232,208,255,208,232,208,255,206,230,206,255,206,229,205,255,206,228,205,255,207,229,205,255,206,229,205,255,206,228,204,255,204,228,203,255,204,227,203,255,201,225,201,255,199,223,199,255,200,224,200,255,200,224,200,255,201,225,201,255,201,225,201,255,201,225,200,255,201,225,200,255,199,223,199,255,198,222,200,255,197,221,199,255,196,220,198,255,195,219,197,255,196,220,198,255,196,220,198,255,196,220,198,255,195,219,197,255,196,220,198,255,197,221,199,255,197,220,200,255,197,221,200,255,198,221,201,255,199,222,202,255,199,223,202,255,198,223,201,255,198,223,201,255,196,223,200,255,196,222,201,255,196,220,201,255,197,222,202,255,197,224,201,255,198,223,200,255,197,222,201,255,197,223,201,255,194,222,199,255,194,222,199,255,194,222,199,255,194,222,199,255,192,220,197,255,192,220,197,255,192,220,197,255,192,220,197,255,190,218,196,255,190,219,197,255,191,219,196,255,192,220,197,255,191,220,197,255,191,220,197,255,191,220,196,255,191,220,196,255,190,219,196,255,188,218,194,255,186,216,194,255,185,217,194,255,185,217,194,255,185,217,194,255,185,217,194,255,185,217,194,255,185,217,194,255,184,216,194,255,184,216,195,255,184,216,195,255,183,215,195,255,231,250,228,255,228,248,225,255,226,248,223,255,225,248,223,255,224,246,222,255,223,244,220,255,220,242,219,255,218,240,217,255,216,239,216,255,216,239,217,255,215,239,217,255,215,239,217,255,215,238,215,255,214,238,214,255,214,238,214,255,213,238,213,255,212,236,212,255,212,236,212,255,213,236,212,255,212,235,211,255,211,235,212,255,210,234,212,255,210,234,212,255,210,234,211,255,211,234,210,255,212,234,210,255,210,234,209,255,208,232,208,255,208,232,208,255,206,230,206,255,206,230,206,255,208,229,206,255,209,230,206,255,208,230,204,255,207,229,203,255,205,228,202,255,204,228,203,255,200,225,200,255,199,225,200,255,200,225,200,255,201,225,201,255,201,225,201,255,200,224,200,255,201,225,200,255,201,225,199,255,199,223,199,255,198,222,200,255,198,221,200,255,197,220,200,255,197,220,199,255,196,220,198,255,196,220,198,255,195,219,197,255,196,220,198,255,197,221,199,255,197,221,199,255,197,221,199,255,198,222,201,255,197,222,201,255,198,223,201,255,198,223,201,255,197,222,201,255,198,223,200,255,197,223,200,255,197,224,201,255,197,224,201,255,198,223,200,255,198,224,201,255,197,224,202,255,198,224,203,255,196,223,201,255,194,222,200,255,194,222,200,255,193,221,198,255,193,221,198,255,192,220,197,255,193,221,198,255,192,220,197,255,192,220,197,255,191,219,197,255,190,219,197,255,190,220,197,255,190,220,196,255,189,219,195,255,189,219,195,255,190,220,196,255,190,219,196,255,189,219,195,255,188,218,195,255,185,216,193,255,185,216,194,255,185,217,194,255,184,217,193,255,183,216,192,255,183,217,193,255,183,216,194,255,183,216,195,255,183,215,194,255,183,216,195,255,183,216,195,255,232,251,227,255,228,249,224,255,225,248,222,255,224,247,221,255,223,246,220,255,222,244,218,255,220,242,219,255,218,240,217,255,216,240,216,255,216,240,217,255,215,239,217,255,214,238,216,255,214,238,215,255,213,237,213,255,214,238,214,255,212,237,213,255,211,236,212,255,213,237,213,255,213,237,213,255,213,236,214,255,213,237,214,255,212,236,214,255,212,236,212,255,212,235,211,255,212,235,209,255,212,235,209,255,210,234,208,255,209,233,208,255,207,231,207,255,206,230,206,255,207,231,207,255,211,231,208,255,211,232,206,255,211,231,204,255,208,230,203,255,206,229,202,255,204,227,202,255,201,226,202,255,200,226,201,255,199,225,200,255,201,225,201,255,201,225,201,255,201,225,201,255,200,224,200,255,200,224,198,255,199,223,199,255,198,222,200,255,197,220,200,255,197,220,200,255,196,219,198,255,195,219,197,255,195,219,197,255,195,219,197,255,196,220,198,255,196,220,198,255,197,221,199,255,196,220,198,255,196,221,199,255,197,222,200,255,197,222,200,255,197,222,200,255,196,221,199,255,197,223,199,255,198,224,201,255,197,224,202,255,197,225,201,255,198,224,199,255,196,224,201,255,196,226,204,255,197,225,203,255,196,224,202,255,195,223,201,255,193,221,199,255,192,220,198,255,192,220,197,255,192,220,197,255,192,220,197,255,192,220,197,255,192,220,198,255,191,219,197,255,189,218,196,255,189,218,196,255,189,218,196,255,188,217,194,255,188,217,195,255,190,219,196,255,189,218,195,255,188,218,195,255,186,218,194,255,186,217,194,255,185,217,194,255,185,218,194,255,183,217,193,255,182,216,192,255,182,215,192,255,181,215,193,255,182,215,194,255,182,215,194,255,182,215,194,255,183,216,195,255
/* @pjs preload="berlin.png" */

size(100, 100, P3D);
PImage img = loadImage("berlin.png");
noStroke();

textureMode(NORMALIZED);
beginShape(QUADS);
texture(img);
vertex(0, 100, 0, 1);
vertex(100, 100, 1, 1);
vertex(100, 0, 1, 0);
vertex(0, 0, 0, 0);
endShape();
exit();
